Ir ao conteúdo
  • Cadastre-se

asafebernardo

Membro Pleno
  • Posts

    116
  • Cadastrado em

  • Última visita

Tudo que asafebernardo postou

  1. @MailingTester Muito obrigado, resolveu o meu problema de horas. Tenha uma boa noite.
  2. Estou realizando o meu trabalho final, mas estou enfrentando um problema que não consigo encontrar. Apenas no site é mostrado. Como resolvo? Abaixo o erro! Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '*) AS total FROM site' at line 1 in C:\xampp\htdocs\altera.php:21 Stack trace: #0 C:\xampp\htdocs\altera.php(21): PDOStatement->execute() #1 {main} thrown in C:\xampp\htdocs\altera.php on line 21 Abaixo está o código do arquivo Altera.php que o site menciona o erro: <?php require_once'inicia.php'; $PDO=conecta_bd(); ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Resultado de login</title> </head> <body> <h1>Logins Cadastrados</h1> <p><a href="cadastro.php"> Adicionar Login</a></p> <p><a href="index.html"> Voltar</a></p> <h2>Lista de Logins</h2> <?php $stmt_count = $PDO->prepare("SELECT COUNT (*) AS total FROM site"); $stmt_count-> execute(); $stmt = $PDO->prepare("SELECT cod_email, cod_password FROM site ORDER BY cod_email"); $stmt-> execute(); $total=$stmt_count->fetchColumn(); if ($total>0): ?> <table border="1"> <thead> <tr> <th>Email</th> <th>Password</th> </tr> </thead> <tbody> <?php while($resultado = $stmt->fetch($PDO::FETCH_ASSOC)):?> <tr> <td><?php echo $resultado['cod_email']?></td> <td><?php echo $resultado['cod_password']?></td> <td><a href="form_altera.php?cod_livro= <?php echo $resultado['cod_email']?>">Alterar</a> <a href="exclui.php?cod_email= <?php echo $resultado['cod_email']?>" onClick="return confirm('Tem certeza de que desejas excluir o email?');">Excluir</a> </td> </tr> <?php endwhile;?> </tbody> </table><p>Total de Emails Cadastrados: <?php echo $total?></p> <?php else: ?> <p>Não há emails cadastrados</p> <?php endif;?> </body> </html>
  3. @Elder Nauvirth na vdd essa fonte do meu perfil está desatualizada, na vdd tenho a fonte da xpg core reactor.
  4. @Elder Nauvirth então não vou abrir a fonte porque comprei faz 1 mês e a fonte tem 10 anos de garantia, vou deixar no sol mesmo.
  5. @RBMA obrigado, vou tentar, você tem alguma dica de como abro a fonte?
  6. @RS Faria foi alcool normal, em específico o Alcool Hospitalar 70°.
  7. Boa noite, durante uma limpeza do meu Quarto, acabei derramando a garrafa de alcool sobre a fonte, como o o alcool estava literalmente atras da fonte. Desconectei todos os componentes da placa-mãe que conectavam na fonte, e quando ocorreu o acidente o botao de ligar e desligar, estava em desligado e afonte estava fora da tomada. Minda dúvida principal é: O que devo fazer com a fonte, devo levar em algum lugar? Será que estragou algum componente? Mesmo o alcool evaporando, á algum risco em ligar a fonte? Desde já, fico no aguardo da resposta.
  8. Estou tendo um problema recorrente no meu computador, de vez em quando ele congela a tela e depois dá imagem preta e gira as fans no máximo. Qual seria o problema e solução? Única maneira de resolver temporariamente é reiniciando o PC. Meu setup é: Monitor ASUS, ips, 24", 144hz, 1ms Ryzen 3 1200 AE b450m steel legend rx 580 4gb sapphire nitro++ memória RAM 2X8GB T-force Pichau Gaming 3200 OC Fonte Corsair CX 650W Plus
  9. @WOZ Dods Minha placa-mãe, tem 2 entradas RGB de 4pinos, mas tem como conectar um hub específico pra 4pinos? Ou eu teria que comprar um que tivesse conector na fonte?
  10. Tenho Aircoolers Três CF120 e B450m Steel Legend. Recomendação de controladora até 5 Fans RGB.
  11. @carbonii jogos como esse que utilizam 2 núcleos acho, vai ter um aumento de desempenho se eu overclockar apenas 2 núcleos no Ryzen master?
  12. @gustavoomt Já tinha mandado no suporte técnico da cidade, e não conseguira resolver o problema, mesmo atualizando a BIOS por eles, o 5600x não funcionava, mas agora foi, vendi o processador. @carboniileve ao suporte técnico e não conseguiram resolver, e acionar a garantia no site da fabricante é muito confuso. Eu estava em dúvida nos processadores porque, jogo jogos antigos como cs, que ganham performance na base de clock, então estou focando mais desempenho em overclock.
  13. Bom dia, tive que vender meu Ryzen 5600x que não funcionou em minha B450 e pretendo comprar outro processador no aliexpress. Minha dúvida de upgrade é, eu consigo mais overclock em processador de 6 núcleos do que em 8? Pois estou em dúvida de pegar entre o 3600xt e o 3700x do Ali. Qual vocês me recomendam?
  14. @WOZ Dods Obrigado pela dica, irei o fazer.
  15. Bom dia, eu tenho uma MSI B450 Gaming Pro Carbon Ac Wifi. Eu comprei um Ryzen 5600x pra ela, eu estava usando um Athlon 200GE. Baixei a BIOS do site que oferece suporte a todos os Ryzen 5000. Atualizei a placa-mãe e consegui usar por um tempo o 5600x, nesse tempo vendi o Athlon, porèm num certo dia que fui ligar o PC, não dava vídeo, e estava ligado a luz vermelha de BIOS. Indicando que parou de reconhecer o processador 5600x. Fiquei em dúvida e realizei vários testes e limpezas em, memória RAM, VGA, HD, cabo de video e fonte e tudo apontava ao processador. Como não tinha outro pra testa, comprei 1 usado no mercado livre um Ryzen 3 1200. Fiquei 1 mês sem PC atè ele chegar. Botei o Ryzen 3 e deu video e de acordo com a BIOS, a BIOS estava com a versão atualizado do suporte aos Ryzen 5000 indicada no site. E agora o problema è, eu mando a placa-mãe pra RMA ou tento resolver de outra forma? Paguei o 5600x caro na època 2500, funcionou mas parece que deu problema na placa-mãe. E agora estou usando o Ryzen 3 no PC com o 5600x na caixa. Serà que mando a placa maee a cpu pro rma msi?
  16. @Fuzion200 Muito obrigado irei compra-lo, obrigado pela ajuda.
  17. @Fuzion200 sou leigo nesse assunto, mas tem como ver se minha placa-mãe tem o suporte? https://br.msi.com/Motherboard/B450-GAMING-PRO-CARBON-AC/Specification
  18. @Fuzion200 não encontrei em nenhum lugar qual a geração do PCI express se é 3.0 ou 4.0
  19. Tenho dúvida em qual SSD comprar, tenho um HD Seagate 7200RPM e quero fazer um up para SSD. Tem esses modelos aqui: SSD Team Group RGB por 862,00R$ SSD Gigabyte por 791,00R$ SSD Adata XPG nvme por 791,00R$ Ambos os modelos são 1TB que são do meu interesse. Vou de SATA ou NVME, porque não é todo dia que vê um NVME pelo preço de um SATA. Pra quem pergunte, vou usar para jogos e inciallizar mais rápido o windows e os jogos, mas não sei se tem diferença para o Blender, Photoshop e Vegas que uso. Não sei quanto as garantias a as confiabilidades de cada marca, se tiver opções melhores até 900R$ aceito. Eu uso uma placa-mãe MSI B450 Gamin Pro Carbon AC, AM4.
  20. #include <stdio.h> #include <stdlib.h> int pedido=1, qtd, produto, cadastros, total_itens[]={}, n, qtd_produto[5]={}; float preco[5]={12.00, 3.00, 4.00, 3.50, 6.00}, valor_cliente[5]={}, total_cliente[]={}, total_a_pagar, media; int main() { /* qtd_produto: Mostra a quantidade de itens totais de todos os pedidos; preco: Guarda os valores dos produtos em um vetor; valor_cliente: Guarda os custos por produto; total_cliente: mostra o preco a pagar final; total_a_pagar[]: calcular o valor total que o cliente vai pagar; total_itens[]: Calcular a QTD de produtos media: media de valor por pedido; total: somar todos os valores dentro de total_a_pagar[];*/ // processamento while (pedido==1){ printf ("Deseja realizar o pedido? SIM: 1 ou NAO: 0\n"); scanf ("%d",&pedido); while (pedido==1){ printf ("1-Sanduiche Aberto\n2-Sanduiche Universitario\n3-Misto Quente\n4-Queijo Quente\n5-Bauru\nDigite o codigo do produto: "); scanf ("%d",&produto); cadastros++; total_a_pagar = 0; switch (produto){ case 1: { printf ("Digite a quantidade: "); scanf ("%d", &qtd); valor_cliente[0] = preco[0] * qtd; // Descobrir o valor qtd_produto[0] += qtd; // Descobrir a quantidade } break; case 2: { printf ("Digite a quantidade: "); scanf ("%d", &qtd); valor_cliente[1]= preco[1] * qtd; // Descobrir o valor qtd_produto[1] += qtd; // Descobrir a quantidade } break; case 3: { printf ("Digite a quantidade: "); scanf ("%d", &qtd); valor_cliente[2] = preco[2] * qtd; // Descobrir o valor qtd_produto[2] += qtd; // Descobrir a quantidade } break; case 4: { printf ("Digite a quantidade: "); scanf ("%d", &qtd); valor_cliente[3] = preco[3] * qtd; // Descobrir o valor qtd_produto[3] += qtd; // Descobrir a quantidade } break; case 5: { printf ("Digite a quantidade: "); scanf ("%d", &qtd); valor_cliente[4] = preco[4] * qtd; // Descobrir o valor qtd_produto[4] += qtd; // Descobrir a quantidade } break; } // Calculos total_a_pagar = valor_cliente[0]+valor_cliente[1]+valor_cliente[2]+valor_cliente[3]+valor_cliente[4]; total_itens[n] = qtd_produto[0]+qtd_produto[1]+qtd_produto[2]+qtd_produto[3]+qtd_produto[4]; media = total_a_pagar/cadastros; printf ("_______________________________________________________________________________________\n"); printf ("\nFinalizar o pedido digite 2\nContinuar o pedido o pedido digite 1\n"); scanf ("%d", &pedido); } // Total de QTD e Custos do Cliente; if (pedido == 2){ printf ("Nota Fiscal: \n"); printf ("\nCusto Total: %.2lfR$\n", total_a_pagar); printf ("Total de Itens: %d\n", total_itens[n]); printf ("_______________________________________________________________________________________\n"); printf ("\nCadastrar outro pedido: \nDIGITE 1 \nResultado das vendas do dia: \nDIGITE 0\n"); scanf ("%d", &pedido); } } // Mostrar os resultados no fim do dia if (pedido==0){ printf ("_______________________________________________________________________________________\n"); printf ("\nFORAM VENDIDOS NO TOTAL\n"); printf ("\nSanduiche Aberto: %d", qtd_produto[0]); printf ("\nSanduiche Universitario: %d", qtd_produto[1]); printf ("\nMisto Quente: %d", qtd_produto[2]); printf ("\nQueijo Quente: %d", qtd_produto[3]); printf ("\nBauru: %d", qtd_produto[4]); printf ("\n_______________________________________________________________________________________\n"); printf ("\nValor total vendido %.2f R$", total_a_pagar); printf ("\nClientes atendidos %d", cadastros); printf ("\nMedia de valor pago por pedido %.2lf R$", media); } return 0; } Um programa em C, que estou fazendo relacionado a vendas. O problema que estou tendo em específico é do termo total_a_pagar, não está voltando a 0. Vou anexar as imagens do que está acontecendo. Mas resumindo, o programa ainda guarda o valor do pedido anterior e soma ao valor do segundo pedido (valor_a_pagar e total_itens[n]) <-- esssas váriáveis que estou tendo um erro. Está também em anexo uma imagem da questão que devo fazer.
  21. @Felipecfk obrigado me ajudou muito @kgin não postei o enunciado pelo medo de estar entregando a questão de bandeja, como sei que no fórum ninguém faz trabalho para outros, decidi só botar o problema específico que eu estava enfrentando no código.
  22. @kgin não sabia disso. Estou realizando tecnólogo de ti e a matéria apresenta conteúdo com exemplos muito simples, e depois colocam uma questão como essa, que estou fazendo. Um pouco complicada e difícil de fazer.
  23. #include <stdio.h> #include <stdlib.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char *argv[]) { int pedidos, venda=0; int cod, itens; float cr1, cr2, cr3, cr4; // CR1 = Comissao do representante float taxa1=0.1, taxa2=0.15, taxa3=0.20, taxa4=0.25; // Taxas de comissao float venda1, venda2; printf (" Registrar: Digite 1 \n"); printf (" Cancelar o registro: Digite 0 \n"); scanf (" %d", &venda ); printf ("\n Representantes: Codigos de 1 a 10 "); while (venda!=0) { printf ("\n Escreva o cod. do representante \n"); scanf (" %d", &cod ); if (cod==1){ // Caso for o representante 1 printf ("\nInforme a quantidade de itens:"); scanf (" %d", &itens ); printf ("\nInforme o valor total da venda:"); scanf (" %.2f", &venda1 ); if (itens<20){ // Comissao abaixo de 20 itens; cr1 = venda1*taxa1;} if (itens>=20 || itens <=49);{ // Comissao entre 20 e 49 itens; cr1 = venda1*taxa2;} if (itens > 50 || itens <=74);{ // Comissao entre 50 e 74 itens; cr1 = venda1*taxa3;} if (itens>75);{ // Comissao acima de 75 itens; cr1 = venda1*taxa4;} printf ("Pedido Registrado!"); pedidos++; } // Caso for o representante 2 if (cod==2){ printf ("\nInforme a quantidade de itens: \n"); scanf (" %d", &itens ); printf ("\nInforme o valor total da venda: \n"); scanf (" %.2f", &venda2 ); if (itens<20){ // Comissao abaixo de 20 itens; cr2 = venda2*taxa1;} if (itens>=20 || itens <=49){ // Comissao entre 20 e 49 itens; cr2 = venda2*taxa2;} if (itens > 50 || itens <=74){ // Comissao entre 50 e 74 itens; cr2 = venda2*taxa3;} if (itens>75){ // Comissao acima de 75 itens; cr2 = venda2*taxa4;} pedidos++; } } if (venda==0) printf ("\nValor da comissao de cada pedido: %.2lf\n"); // Informar por pedido, quanto deu de comissao por pedido; printf ("Total de vendas processado: %d\n", pedidos); // Todas as vendas finalizadas e informadas pelo pedidos++; printf ("\nTotal de comissoes para cada representante\n"); // quanto o representante recebeu de todos os pedidos e representar por representante; printf ("\nRepresentante 1 : %.2f R$", cr1); printf ("\nRepresentante 2 : %.2f R$", cr2); printf ("Total de comissoes que a companhia pagou aos seus representantes"); // Soma de comissoes de todos os representantes; return 0; } Estou tendo um problema, quero que após realizar os if(cod==1) o programa volte para o while, mas sem repetir o mesmo caso, quero fazer um outro case if(case==2), mas o programa fica no looping de perguntar o codigo e o produto.
  24. @Felipe Hoffmeister deu certo, muito obrigado

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!