Ir ao conteúdo
  • Cadastre-se

Anderson Benício

Membro Júnior
  • Posts

    9
  • Cadastrado em

  • Última visita

Reputação

10
  1. Boa noite! Estou com 02 baias de proteção quebradas, procurei para comprar e não consegui. Alguém sabe me indicar onde posso adquirir? Desde já agradeço.
  2. @Simon Viegas Boa tarde! O código é o mesmo do inicio do tópico, com a ajuda dos membros as duvidas foram sanadas e completei o exercício. Como o código do @TYSQUARE89 foi distinto, pedi uma explicação da lógica dele na parte da regra de três. adicionado 1 minuto depois @TYSQUARE89 Boa tarde! Grato pela explicação. Agradeço também pela paciência ao responder meus questionamentos. Até a próxima.
  3. @devair1010 @TYSQUARE89 Bom dia! Agradeço pela ajuda e informações. Já consegui terminar o programa e entrega-lo. Entretanto a nível de conhecimento gostaria de saber como essa fórmula de percentual funciona? printf("\n\nPercentual:\n"); int x; x = (((v13-100)*(-1))*100)/votos; printf("Emereciano: %d\n", x); x = (((v45-100)*(-1))*100)/votos; printf("Chico: %d\n", x); x = (((v43-100)*(-1))*100)/votos; printf("Tonho: %d\n", x); x = (((v50-100)*(-1))*100)/votos; printf("Tonico: %d\n", x); Fiz uma forma simplificada e ocorreu tudo bem. Segue: v13 = emer * 100 / votos; v43 = ton * 100 / votos; v45 = chi * 100 / votos; v50 = tn * 100 / votos; vbr = br * 100 / votos; Depois dessa encerramos o tópico. ^^
  4. @TYSQUARE89 Boa tarde! É erro mesmo...hauhauhua. O certo é quem tem mais votos ganhar. Por isso queria saber onde errei no código que criei.
  5. @devair1010 Hum...pode ser isso! Vou verificar aqui, quando terminar volto com o código pronto. Grato pela ajuda!
  6. @devair1010 Entendi cara! Fiquei em dúvida quando você mencionou função. Você rodou o programa e viu o problema que mencionei(Questão 01)? Pode me informar porque ocorre isso?
  7. Devair as operações básicas pode sim, o que não pode é funções ou utilizar como exemplo a biblioteca math. Tive um exercício que era para elevar expoente e não podia usar a função POW que está nessa biblioteca(Um cara utilizou e a instrutora pediu para ele refazer...huahauha). No caso da forma que você informou como fazer a regra de três, acredito que seja lógica mesmo.
  8. Boa noite! Sobre a questão da regra de três ok! O problema é que não posso utilizar funções para calcular a porcentagem(é regra). Tem que ser na lógica mesmo, mas foi grandiosa a ajuda. Vou tentar fazer aqui. Desde já agradeço. adicionado 8 minutos depois @TYSQUARE89 Boa noite! Gostei da sua simplificação. Não sabia que poderia colocar a parte da continuação no final do while. Você rodou o programa e viu o problema que mencionei(Questão 01)? Pode me informar porque ocorre isso? Entretanto ficou faltando o percentual de votos dos candidatos. E conforme mencionei ao colega Devair, não posso utilizar nenhuma função. Desde já agradeço
  9. Boa noite galera! Sou iniciante em programação e estou com dois problemas no programa no exercício de lógica de programação abaixo: 1 - Caso eu vote no candidato A 02 vezes e no candidato B 01, encerrando a votação nesse momento, o programa imprime que o candidato B ganhou a eleição mesmo estando com a quantidade de votos inferior ao candidato A. 2 - Tenho que colocar o percentual de votos de todos os candidatos ao final da eleição, mas até o momento não obtive exito. * Não posso utilizar Switch Case, somente comandos de repetição e decisão. Desde já agradeço a ajuda de todos adicionado 0 minutos depois #include <stdio.h> #include <stdlib.h> int main() { int num = 0 , conf = 0 , s = 0 , n = 0 , cont = 1 , emer = 0 ,chi = 0 , ton = 0 , tn = 0 , br = 0; while (cont == 1) { printf("13 Emereciano 45 Chico 43 Tonho 50 Tonico \n "); printf("Digite o numero do seu canditato a Presidente: "); scanf("%d" , &num); if (num == 13) { printf("13 Emereciano \n "); printf("Deseja confirmar seu voto? 1 para Sim ou 2 para Nao: \n"); scanf("%d", &conf ); if (conf == 1) { printf("Voto computado com sucesso!\n\n"); emer = emer + 1; printf("Deseja efetuar mais um voto? 1 para Sim ou 2 para Nao: \n "); scanf("%d" , &cont); if (cont == 1) { continue; } if (cont == 2) { cont = 2; printf("FIM! \n"); printf("O candidato 13 Emereciano foi eleito com o total de %d votos",emer); } } if (conf == 2) { printf("Voto cancelado!\n\n"); printf("Deseja efetuar mais um voto? 1 para Sim ou 2 para Nao: \n "); scanf("%d" , &cont); if (cont == 1) { continue; } if (cont == 2) { cont = 2; printf("FIM! \n"); printf("O candidato 50 Tonico foi eleito com o total de %d votos",tn); } } } else if (num == 45) { printf("45 Chico \n "); printf("Deseja confirmar seu voto? 1 para Sim ou 2 para Nao: \n"); scanf("%d", &conf ); if (conf == 1) { printf("Voto computado com sucesso!\n\n"); chi = chi + 1; printf("Deseja efetuar mais um voto? 1 para Sim ou 2 para Nao: \n "); scanf("%d" , &cont); if (cont == 1) { continue; } if (cont == 2) { cont = 2; printf("FIM! \n"); printf("O candidato 45 Chico foi eleito com o total de %d votos",chi); } } if (conf == 2) { printf("Voto cancelado!\n\n"); printf("Deseja efetuar mais um voto? 1 para Sim ou 2 para Nao: \n "); scanf("%d" , &cont); if (cont == 1) { continue; } if (cont == 2) { cont = 2; printf("FIM! \n"); printf("O candidato 45 Chico foi eleito com o total de %d votos",chi); } } } else if (num == 43) { printf("43 Tonho \n "); printf("Deseja confirmar seu voto? 1 para Sim ou 2 para Nao: \n"); scanf("%d", &conf ); if (conf == 1) { printf("Voto computado com sucesso! \n\n"); ton = ton + 1; printf("Deseja efetuar mais um voto? 1 para Sim ou 2 para Nao: \n "); scanf("%d" , &cont); if (cont == 1) { continue; } if (cont == 2) { cont = 2; printf("FIM! \n"); printf("O candidato 43 Tonho foi eleito com o total de %d votos",ton); } } if (conf == 2) { printf("Voto cancelado!\n\n"); printf("Deseja efetuar mais um voto? 1 para Sim ou 2 para Nao: \n "); scanf("%d" , &cont); if (cont == 1) { continue; } if (cont == 2) { cont = 2; printf("FIM! \n"); printf("O candidato 43 Tonho foi eleito com o total de %d votos",ton); } } } else if (num == 50) { printf("50 Tonico \n "); printf("Deseja confirmar seu voto? 1 para Sim ou 2 para Nao: \n"); scanf("%d", &conf ); if (conf == 1) { printf("Voto computado com sucesso!\n\n"); tn = tn + 1; printf("Deseja efetuar mais um voto? 1 para Sim ou 2 para Nao: \n "); scanf("%d" , &cont); if (cont == 1) { continue; } if (cont == 2) { cont = 2; printf("FIM! \n"); printf("O candidato 50 Tonico foi eleito com o total de %d votos",tn); } } if (conf == 2) { printf("Voto cancelado!\n\n"); printf("Deseja efetuar mais um voto? 1 para Sim ou 2 para Nao: \n "); scanf("%d" , &cont); if (cont == 1) { continue; } if (cont == 2) { cont = 2; printf("FIM! \n"); printf("O candidato 50 Tonico foi eleito com o total de %d votos",tn); } } } else if ((num != 13)& (num != 45) & (num != 43)&(num != 50)) { printf("Deseja confirmar seu voto? 1 para Sim ou 2 para Nao: \n"); scanf("%d", &conf); if (conf == 1) { printf("Voto computado com sucesso!\n\n"); br = br + 1; printf("Deseja efetuar mais um voto? 1 para Sim ou 2 para Nao: \n "); scanf("%d" , &cont); if (cont == 1) { continue; } if (cont == 2) { cont = 2; printf("FIM! \n"); printf("Total de votos brancos e : ",br); } } if (conf == 2) { printf("Voto cancelado!\n\n"); printf("Deseja efetuar mais um voto? 1 para Sim ou 2 para Nao: \n "); scanf("%d" , &cont); if (cont == 1) { continue; } if (cont == 2) { cont = 2; printf("FIM! \n"); printf("Total de votos brancos e %d: ",br); } } } } return 0; }

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...