• Matéria: Informática
  • Autor: jpbite01
  • Perguntado 9 anos atrás

Estou tentando fazer este programa e gostaria de saber se estou no caminho certo e se sim onde estou errando pois o mesmo não compila.
P.S. sou iniciante no assunto.

/* Elabore um programa em C que faça a entrevista de 20 pessoas.

Faça a leitura dos seguintes dados, para cada uma das 20 pessoas:
- Nome (máximo de 30 caracteres).
- Idade.
- Sexo.
- Quantidade de filhos.
- Renda mensal familiar.

Com base nos dados coletados, apresente na tela as seguintes informações:
- Percentual de mulheres e homens.
- Número de pessoas que ganham acima de 500.00 (quinhentos reais).
- Percentual de pessoas que tem ao menos 1 filho.
- Número de pessoas que nasceram a partir do ano 2000.*/

#include //biblioteca de entrada e saida de dados
#include
#include

using namespace std;
int RS, op, filhos, cFilhos, sFilhos;
float perM, perF, acimaQ, abaixoQ;

struct pessoa
{
char nome[30];
int idade, mulheres, homens, temFilhos, semFilhos, sexoF, sexoM;
float rendaMensal;
};

main()
{
pessoa entrevistado[20];
int i;
for (i=0; i<20; i++)
{
printf("Qual o Nome do entrevistado? ");
cin>> (entrevistado[i].nome);
printf("Qual a idade do entrevistado? ");
cin>> entrevistado[i].idade;


printf("Qual o sexo do entrevistado? \nMasculino(1) Feminino(2): ");
scanf("%d", &RS); //Captura o valor digitado 1 ou 2 e atribui a sua variável de acordo com o sexo.
switch (op)
{
case 1: RS=1;
cin>>(entrevistado[i].sexoM);
break;
case 2: RS=2;
cin>>(entrevistado[i].sexoF);
break;
default:;
};

printf("Quantos filhos o entrevistado tem? ");
scanf("%d", &filhos); //Captura o valor digitado e atribui a variável filhos para depois ser usada no caso.
switch (filhos)
{
case 1: filhos=0;
cin>>(entrevistado[i].semFilhos);
break;
case 2: filhos=2;
cin>>(entrevistado[i].temFilhos);
break;
default:;
};
printf("Qual a Renda Mensal da Família: ");
cin>> entrevistado[i].rendaMensal;
}
perM== (entrevistado[i].sexoM*100/1000); //calcula a porcentagem de Masculinos e atribui o resultado à variavel permM.
perF== (entrevistado[i].sexoF*100/1000); //calcula a porcentagem de Femininos e atribui o resultado à variavel permF.


printf("\nExibindo os Resultados da Pesquisa:\n");
printf ("\n O Percentual de Homens e: ", perM "%");
printf ("\n O Percentual de Mulheres e: ", perF "%");
printf ("\n ,Numero de pessoas que ganham acima de 500.00 (Quinentos Reais): ");
printf ("\n ,numero de pessoas que tem um filho ou mais:");


return(0);
}

Respostas

respondido por: pedropaulinop3
0
Nenhum erro aparente, mas se quiser posso ver esse teu projeto 

jpbite01: Pois e
Perguntas similares