Enviado em 29/10/2018 - 12:39h
Galera, bom dia!int inscritos, chamada, idade, masc=0, fem=0;
int qtde_m35exp=0 , menor_idademulher=150, x=1;
float idade_media=0, cont_idade_media=0, qtde_h45=0, porcentagem_45anos=0;
char sexo, experiencia;
printf("Quantos inscritos para a vaga? ");
scanf("%d", &inscritos);
while(x <= inscritos)
{
fflush(stdin); //limpar buffer
printf("\n\nCandidato %d",x);
printf("\nQual seu numero de inscrição?: ");
scanf("%d",&chamada);
printf("Qual sua idade?:");
scanf("%d",&idade);
fflush(stdin);
printf("Qual seu sexo? (M ou F): ");
scanf("%c",&sexo);
switch(sexo) // Quantitativo de candidatos e candidatas
{
case 'M':
masc++;
break;
case 'F': fem++;
break;
}
fflush(stdin);
printf("Tem experiencia anterior?: (S ou N)");
scanf("%c",&experiencia);
experiencia=tolower(experiencia);
if(experiencia == 's') //Idade media dos candidatos com experiencia anterior.
{
idade_media= idade_media + idade;
cont_idade_media++;
if(sexo == 'F') //Menor idade das mulheres com experiencia.
{
if(menor_idademulheres >= idade)
{
menor_idademulheres = idade;
}
}
}
if(experiencia == 'n')
{
}
if((idade > 45) && (sexo == 'M')) //Homens com mais de 45 anos.
{
qtde_m35exp++;
}
fflush(stdin);
getch();
x++;
}//fim while
printf("\n\nTotal de candidatos eh %d e candidatas eh %d",masc,fem);
if(cont_idade_media != 0)
idade_media=idade_media/cont_idade_media;
printf("\nA idade media dos candidatos com experiencia anterior foi de %0.2f", idade media)
if(masc != 0)
{
porcentagem_45anos = (qtde_h45++/ (float)masc) * 100;
printf("\nO percentual de homens com mais de 45 anos foi de %0.2f %%", porcentagem_45anos)
}else{
printf("\nO percentual de homens com mais de 45 anos foi de 0 %%");
}
printf("\nA qtde de mulheres com menos de 35 anos que ja tenham experiencia %d", qtde_m35exp)
if(menor_idademulheres == 150)
{
printf("\nNão houve entre as mulhere nenhuma que ja tenha experiencia.");
}else{
printf("\nEntre as mulheres com experiencia, a com menor idade foi de %d anos", menor_idade);
}
}// fim da função