Buscar

AP2-Programação para Engenharia Eliane 2022

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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); 
 }; 
}

Continue navegando