Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <locale.h>
- int main()
- {
- setlocale(LC_ALL,"");
- //CRIAR VARS
- float altura, alt_masc, alt_fem, alt_med, pct_masc, pct_fem;
- altura = alt_fem = alt_masc = alt_med = pct_masc = pct_fem = 0;
- int sexo = 0;
- int opc = 0;
- int cont_m, cont_f, cont_total;
- cont_f = cont_m = cont_total = 0;
- //PROCESSAR AS INFORMAÇÕES
- do
- {
- printf("\n======INFORMAÇÕES DE UM GRUPO DE PESSOAS======\n");
- printf("\nINFORME A ALTURA DA PESSOA (cm): ");
- fflush(stdin);
- scanf("%f", &altura);
- while(altura < 50 || altura > 250)
- {
- printf("\nVALOR INVÁLIDO! DIGITE NOVAMENTE: ");
- fflush(stdin);
- scanf("%f", &altura);
- }
- printf("\nINFORME O SEXO DA PESSOA\n(1 - FEM; 2 - MASC): ");
- fflush(stdin);
- scanf("%d", &sexo);
- while(sexo < 1 || sexo > 2)
- {
- printf("\nVALOR INVÁLIDO! DIGITE NOVAMENTE: ");
- fflush(stdin);
- scanf("%d", &sexo);
- }
- if(sexo == 1)
- {
- cont_m++;
- alt_masc =+ (altura)/cont_m;
- }
- else
- {
- cont_f++;
- alt_fem =+ (altura)/cont_f;
- }
- cont_total = (cont_m + cont_f);
- alt_med = (alt_masc + alt_fem)/cont_total;
- pct_masc = (cont_m / cont_total) * 100;
- pct_fem = (cont_f / cont_total) * 100;
- printf("\nTECLE\n1 - CONTINUAR\n2 - SAIR: ");
- fflush(stdin);
- scanf("%d", &opc);
- while(opc < 1 || opc > 2)
- {
- printf("\nINVÁLIDO!");
- printf("\nTECLE\n1 - CONTINUAR\n2 - SAIR: ");
- fflush(stdin);
- scanf("%d", &opc);
- }
- system("cls");
- }while(opc != 2);
- //PROCESSAR A MOSTRAGEM
- printf("\n=====================================\n");
- printf("\nALTURA MÉDIA MASCULINA--: %.2f cm\n", alt_masc);
- printf("\nALTURA MÉDIA FEMININA---: %.2f cm\n", alt_fem);
- printf("\nALTURA MÉDIA GERAL------: %.2f cm\n", alt_med);
- printf("\nPORCENTAGEM DE HOMENS---: %.2f %%\n", pct_masc);
- printf("\nPORCENTAGEM DE MULHERES-: %.2f %%\n", pct_fem);
- printf("\n=====================================\n");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement