Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**********************************************************
- Uma pesquisa sobre caracteristicas de habitantes:
- Sexo (f/m)
- Cor dos olhos (a/v/c)
- Cor do cabelo (c/p/l)
- As perguntas devem se repetir enquanto o usuario nao digitar valor negativo pra idade
- No final o codigo calcula porcentagem de mulher entre 18 e 35 com olhos verdes e cabelos loiros
- porcentagem de homens entre 20 e 40 anos com olhos azuis e cabelos pretos
- ERRO: pesquisa3.c:80:2: warning: unknown conversion type character 0xa in format [-Wformat]
- pesquisa3.c:81:2: warning: unknown conversion type character 0xa in format [-Wformat]
- **********************************************************/
- #include <stdio.h>
- #include <stdlib.h>
- int main(){
- int idade,mi,femitotal,masctotal,x,y;
- float pf,pm;
- char sexo,olhos,cabelos;
- x=0;
- y=0;
- femitotal=0; //Total individuos feminino
- masctotal=0; //Total individuos masclino
- mi=0; //Maior idade
- system("clear");
- do{
- printf("Digite a idade:");
- scanf("%d",&idade);
- }while(idade>150);
- while(idade>0){
- do{
- printf("Digite o sexo(m/f):");
- scanf("%c %c",&sexo,&sexo);
- }while((sexo!='m')&&(sexo!='f'));
- do{
- printf("Digite a cor dos olhos(a/v/c):");
- scanf("%c %c",&olhos,&olhos);
- }while((olhos!='a')&&(olhos!='v')&&(olhos!='c'));
- do{
- printf("Digite a cor dos cabelos(l/c/p):");
- scanf("%c %c",&cabelos,&cabelos);
- }while((cabelos!='l')&&(cabelos!='c')&&(cabelos!='p'));
- if(idade>mi){
- mi=idade;
- }
- if(sexo=='m'){
- masctotal=masctotal+1;
- }
- if(sexo=='f'){
- femitotal=femitotal+1;
- }
- if((sexo=='f')&&(olhos=='v')&&(cabelos=='l')&&(idade>18)&&(idade<35)){
- x=x+1;
- }
- if((sexo=='m')&&(cabelos=='p')&&((olhos=='a')||(olhos=='v'))&&(idade>20)&&(idade<40)){
- y=y+1;
- }
- do{
- printf("Digite a idade:");
- scanf("%d",&idade);
- }while(idade>120);
- }
- pf = ((x*100) / (femitotal + masctotal));
- pm = ((y*100) / (femitotal + masctotal));
- printf("\nMaior idade é : %5.2d\n",mi);
- printf("\nPorcentagem de indivíduos do sexo feminino cuja idade está entre 18 e 35 anos e que tenham olhos verdes e cabelos louros é : %5.2f %\n",pf);
- printf("\n\nPorcentagem de indivíduos do sexo masculino cuja idade está entre 20 e 40 anos e que tenham cabelos preto e olhos azuis ou verdes é : %5.2f %\n",pm);
- }
Advertisement
Add Comment
Please, Sign In to add comment