Advertisement
Guest User

CPF é imoralidade

a guest
May 23rd, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.55 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <locale.h>
  4.  
  5. int main()
  6. {
  7.     setlocale(LC_ALL, "Portuguese");
  8.  
  9.     float cpf;
  10.     int idade_homem, idade_mulher;
  11.     int soma_idades_homens_experientes=0;
  12.     int mulher_30anos=0;
  13.     char sexo;
  14.     char experiencia;
  15.     int homens=0, mulheres=0;
  16.     int experientes=0, n_experientes=0;
  17.     int homens_experientes=0, mulheres_n_experientes=0;
  18.  
  19.     while (1)
  20.     {
  21.         printf("CPF (SOMENTE NÚMEROS): ");
  22.         scanf("%f", &cpf);
  23.         printf("\n");
  24.  
  25.         if (cpf==0)
  26.             {
  27.                 break;
  28.             }
  29.  
  30.         printf("Qual o seu sexo (M-F): ");
  31.         scanf(" %c", &sexo);
  32.         printf("\n");
  33.  
  34.         if (sexo=='M'|| sexo=='m')
  35.         {
  36.             printf("Já possui experiência? [S-N] ");
  37.             scanf(" %c", &experiencia);
  38.             printf("\n");
  39.  
  40.             if (experiencia=='S' || experiencia=='s');
  41.             {
  42.                 printf("Sua idade: ");
  43.                 scanf("%d", &idade_homem);
  44.                 printf("\n");
  45.  
  46.                 soma_idades_homens_experientes+=idade_homem;
  47.                 homens_experientes++;
  48.                 experientes++;
  49.  
  50.             }
  51.  
  52.             if (experiencia=='N'||experiencia=='n')
  53.             {
  54.                 n_experientes++;
  55.             }
  56.  
  57.             homens++;
  58.  
  59.         }
  60.  
  61.         if(sexo=='F' || sexo=='f')
  62.         {
  63.             printf("Já possui experiência? [S-N]");
  64.             scanf(" %c", &experiencia);
  65.             printf("\n");
  66.  
  67.             if (experiencia=='N' || experiencia=='n')
  68.             {
  69.                 mulheres_n_experientes++;
  70.  
  71.                 printf("Sua idade: ");
  72.                 scanf("%d", &idade_mulher);
  73.                 printf("\n");
  74.  
  75.                 if (idade_mulher>30)
  76.                 {
  77.                     mulher_30anos++;
  78.                 }
  79.  
  80.                 n_experientes++;
  81.             }
  82.  
  83.             else if(experiencia=='S' || experiencia=='s')
  84.             {
  85.                 experientes++;
  86.             }
  87.  
  88.             mulheres++;
  89.  
  90.         }
  91.  
  92.     }
  93.  
  94.     printf("Quantidade de homens: %d\n", homens);
  95.     printf("Quantidade de mulheres: %d\n", mulheres);
  96.     printf("Idade média dos homens experientes: %f\n", (float)soma_idades_homens_experientes/homens_experientes);
  97.     printf("Percentual de mulheres acima de 30 anos que não tem experiência: %f\n", (float) (mulher_30anos*100)/mulheres_n_experientes);
  98.     printf("Percentual de pessoas experientes: %f\n", (float)(experientes*100)/(experientes+n_experientes));
  99.  
  100.  
  101.     return 0;
  102.  
  103. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement