-
Posts
2 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Jucy Jah
-
-
Ola pessoal, estou tentando realizar esse exercício e não consigo identificar o que esta de errado.
Alguém pra orientar, estou aprendendo ? Obrigada
2.Ler a idade, o sexo e a renda (número de salários mínimos) de N pessoas, efetuar o processamento
abaixo e mostrar os resultados na tela do computador:
Do total de pessoas, o total de homens e o total de mulheres em porcentagem;
A porcentagem de crianças (até 12 anos), adolescentes (entre 13 e 17 anos) e adultos (acima de 17
anos);
A porcentagem de pessoas da classe C (até quatro salários mínimos), da classe B (entre cinco e
vinte salários mínimos) e da classe A (acima de vinte salários mínimos);
A média de renda das pessoas.
Considere:
Consistências:
o Variável idade: o valor deve ser maior que zero;
o Variável sexo: utilize ‘F’ para “Feminino” e ‘M’ para “Masculino” (letra maiúscula);
o Variável opção: utilize ‘s’ para “sim” e ‘n’ para “não” (letra minúscula);
N pessoas:
o “Quer continuar S/N? ”.#include <stdio.h> #include <stdlib.h> #include <ctype.h> /*Ler a idade, o sexo e a renda (numeros de salarios) de N pessoas, efetuar o processamento abaixo e mostrar os resultados na tela do computador*/ int main() { char sexo,pessoas, opcao; int idade, renda, acum_r=0, cont_r,acum_i=0,cont_i,acum_m=0, cont_m,acum_f=0, cont_f,cont_12,cont_17, cont_18,cont_c, cont_b, cont_a, perc_m, perc_f; printf("\n Digite a quantidade de pessoas:"); scanf("%d", & pessoas); do { system ("cls"); do { printf("\n Digite sua idade:"); scanf("%d", & idade); /*acum_i += idade; cont_i++;*/ if (idade <= 12) cont_12++; if (idade >= 13 && idade <=17) cont_17++; if (idade > 17) cont_18++; } while (idade<=0); do { printf("\n Digite seu sexo f/m:"); fflush(stdin); scanf("%c", & sexo); sexo = toupper (sexo); if (sexo== 'M') { acum_m += sexo; cont_m ++; } else if (sexo=='F'); { acum_f += sexo; cont_f ++; } } while (sexo != 'M' && sexo != 'F'); do { printf("\n Digite a quantidade de salario minimos:"); scanf("%d", & renda); /*acum_r += renda; cont_r++;*/ if (renda <= 4) cont_c++; if (renda >= 5 && renda <=20) cont_b++; if(renda > 20); cont_a++; } while (renda <=0); do { printf("\n Quer Continuar s/n:"); fflush(stdin); scanf("%c", & opcao); } while (opcao != 's' && opcao != 'n'); } while (opcao =='s'); printf("\n Total de Pessoas :%d%%", pessoas); printf("\n Quantidade de Homens:%d%%",cont_m); printf("\n Quantidade de Mulheres:%d%%",cont_f); printf("\n Quantidade de Criancas ate 12 anos:%d%%",cont_12); printf("\n Quantidade de Adolescentes entre 13 e 17 anos:%d%%",cont_17); printf("\n Quantidade de Adultos acima de 17 anos:%d%%",cont_18); printf("\n Quantidade de pessoas com classe C:%d%%",cont_c); printf("\n Quantidade de pessoas com classe B:%d%%",cont_b); printf("\n Quantidade de pessoas com classe A:%d%%",cont_a); system("pause >null"); }
- 1
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Exercício de Programação em C
em C/C#/C++
Postado
@devair1010 Nossa valeuuuu ajudou muito ... showww