Baixe o app para aproveitar ainda mais
Prévia do material em texto
#include<stdio.h> #include<locale.h> #include<math.h> //Eliane Medeiros de Carvalho main (){ setlocale(LC_ALL,"Portuguese"); char fim, sexo; int op, qtdTotal, qtdCandidatoA = 0, qtdCandidatoB = 0, qtdCandidatoC = 0; float percCandidatoA, percCandidatoB, percCandidatoC; float percMasculino, percFeminino, percOutros; int qtdMasculino = 0, qtdFeminino = 0, qtdOutros = 0; int qtdMCandidatoA = 0, qtdMCandidatoB = 0, qtdMCandidatoC = 0; int qtdFCandidatoA = 0, qtdFCandidatoB = 0, qtdFCandidatoC = 0; int qtdOCandidatoA = 0, qtdOCandidatoB = 0, qtdOCandidatoC = 0; float Idade; do{ system("CLS"); printf("\nDigite sua idade: "); fflush(stdin); scanf ("%f", &Idade); if(Idade==16 && Idade<=17){ printf("Jovem\n"); } else if (Idade>=18 && Idade<=40 || Idade>40 && Idade<=59){ printf("Adulto\n"); } else { printf("Não obrigatório\n"); } printf("\nDigite seu sexo M/F/O: "); fflush(stdin); scanf("%c",&sexo); switch(sexo){ case 'M': case 'm': printf("\nMasculino,");qtdMasculino++; break; case 'F': case 'f': printf("\nFeminino,");qtdFeminino++; break; case 'O': case 'o': printf("\nOutros,"); qtdOutros++; break; default: printf("\nCódigo Inválido."); } if(sexo=='M'|| sexo=='m'|| sexo=='f'|| sexo=='F'|| sexo=='o'|| sexo=='O'){ printf("\nEscolha um Candidato: "); printf("\n1 - Candidato A"); printf("\n2 - Candidato B"); printf("\n3 - Candidato C"); printf("\nDigite código de voto do candidato de sua escolha: "); fflush(stdin); scanf("%i",&op); switch(op){ case 1: printf("\nCandidato A"); qtdCandidatoA++; if (sexo=='m'|| sexo=='M') qtdMCandidatoA++; else if (sexo=='f'||sexo=='F') qtdFCandidatoA++; else qtdOCandidatoA++; break; case 2: printf("\nCandidato B"); qtdCandidatoB++; if (sexo=='m'|| sexo=='M') qtdMCandidatoB++; else if (sexo=='f'||sexo=='F') qtdFCandidatoB++; else qtdOCandidatoB++; break; case 3: printf("\nCandidato C"); qtdCandidatoC++; if (sexo=='m'|| sexo=='M') qtdMCandidatoC++; else if (sexo=='f'||sexo=='F') qtdFCandidatoC++; else qtdOCandidatoC++; break; default: printf("\nCódigo Inválido!"); }; }; printf("\nDeseja terminar(S/N)?"); fflush(stdin); scanf("%c", &fim); }while(fim!='S' && fim!='s'); if (qtdTotal != 0){ qtdTotal = qtdCandidatoA + qtdCandidatoB + qtdCandidatoC; printf("\nNúmeros de votos: %i",qtdTotal); percCandidatoA = (float) qtdCandidatoA/qtdTotal; percCandidatoB = (float) qtdCandidatoB/qtdTotal; percCandidatoC = (float) qtdCandidatoC/qtdTotal; percMasculino = (float) qtdMasculino/qtdTotal; percFeminino = (float) qtdFeminino/qtdTotal; percOutros = (float) qtdOutros/qtdTotal; printf("\nQuantidade masculino: %i - (%.2f)",qtdMasculino, percMasculino*100); printf("\nQuantidade feminino: %i - (%.2f)",qtdFeminino, percFeminino*100); printf("\nQuantidade outros: %i - (%.2f)",qtdOutros, percOutros*100); printf("\nNúmeros de votos Candidato A: %i - (%.2f)",qtdCandidatoA, percCandidatoA*100); printf("\nCandidato A - Masculino -> %i",qtdMCandidatoA); printf("\nCandidato A - Feminino -> %i",qtdFCandidatoA); printf("\nCandidato A - Outros -> %i",qtdOCandidatoA); printf("\nNúmeros de votos Candidato B: %i - (%.2f)",qtdCandidatoB, percCandidatoB*100); printf("\nCandidato B - Masculino -> %i",qtdMCandidatoB); printf("\nCandidato B - Feminino -> %i",qtdFCandidatoB); printf("\nCandidato B - Outros -> %i",qtdOCandidatoB); printf("\nNúmeros de votos Candidato C: %i - (%.2f)",qtdCandidatoC, percCandidatoC*100); printf("\nCandidato C - Masculino -> %i",qtdMCandidatoC); printf("\nCandidato C - Feminino -> %i",qtdFCandidatoC); printf("\nCandidato C - Outros -> %i",qtdOCandidatoC); }; }
Compartilhar