7) Foi realizada uma pesquisa sobre algumas caracteríticas físicas da
população de uma certa região, a qual coletou os seguintes dados referentes
a cada habitante para analise:
- sexo (M - masculino ou F - feminino)
- cor do olhos (A - azuis, V - verdes, C - castanhos)
- cor dos cabelos (L - louros, C - castanhos, P - preto)
- idade.
Faça um programa que determine e escreva:
- maior idade dos habitantes;
- a percentagem de indivíduos do sexo feminino cuja idade está entre 18 e 35 anos, inclusive, e que tenham olhos verdes e cabelos louros
O final do conjunto de habitantes é reconhecido pelo valor -1 entrando como idade.
#include "stdio.h"
#include "conio.h"
#include "ctype.h"
void main()
{
int idade=0, m_idade=0, pess=0, total_pessoas=0;
char cabelos, olhos, sexo;
float perc;
while(idade!=-1)
{
clrscr();
printf("Digite idade: ");
scanf("%d",&idade );
if (idade!=-1)
{
total_pessoas= total_pessoas+1;
printf("Digite sexo (F/M): ");
fflush(stdin);
scanf("%c",&sexo );
sexo=toupper(sexo);
printf("Digite cor dos olhos (A/V/C): ");
fflush(stdin);
scanf("%c",&olhos);
olhos=toupper(olhos);
printf("Digite cor dos cabelos (L/C/P): ");
fflush(stdin);
scanf("%c",&cabelos );
cabelos=toupper(cabelos);
if (idade>m_idade)
m_idade=idade;
if((idade>=18)&&(idade<=35)&&(sexo=='F')
&&(olhos=='V')&&(cabelos=='L'))
{
pess= pess+1;
}
}
}
perc=(pess*100.0)/total_pessoas;
printf("\n\na percentagem de mulheres entre 18 e 35 anos com ");
printf("cabelos louros e olhos verde eh %.2f",perc);
printf("\n\na maior idade digitada foi %d",m_idade);
getch();
}
|