Considerando uma eleição de apenas dois candidatos, elabore um algoritmo que leia do teclado o número total de eleitores, o número de votos do primeiro candidato e o número de votos do segundo candidato. Em seguida, o algoritmo deverá apresentar o percentual de votos de cada um dos candidatos e o percentual de votos nulos.
int n, c1, c2, c3;
printf(“Digite o número de seu candidato:”);
scanf(“%d”,&n);
if(n == 10){ // supondo que o número do primeiro candidato seja 10
c1++; //contador para contagem de votos do primeiro candidato
}
if( n == 20){ //supondo que o número do segundo candidato seja 20
c2++; contador para contagem de votos do segundo candidato
}
if(n!=10 && n!=20){ // qualquer número diferente de 10 ou 20 é nulo
c3++; // contador para contabilizar os votos nulos
}
printf(“Porcentagem candidato 1: %d”, (c1/c2)*100);
printf(“Porcentagem candidato 2: %d”, (c2/c1)*100);
printf(“Porcentagem de votos nulos: %d”, (c3/c1+c2)*100);
getch();
}
main(){
int n, c1, c2, c3;printf(“Digite o número de seu candidato:”);scanf(“%d”,&n);if(n == 10){ // supondo que o número do primeiro candidato seja 10c1++; //contador para contagem de votos do primeiro candidato}if( n == 20){ //supondo que o número do segundo candidato seja 20c2++; contador para contagem de votos do segundo candidato}if(n!=10 && n!=20){ // qualquer número diferente de 10 ou 20 é nuloc3++; // contador para contabilizar os votos nulos}printf(“Porcentagem candidato 1: %d”, (c1/c2)*100);printf(“Porcentagem candidato 2: %d”, (c2/c1)*100);printf(“Porcentagem de votos nulos: %d”, (c3/c1+c2)*100);getch();}Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar