Informática, perguntado por Jakssiellopes, 1 ano atrás

Faça um programa em Linguagem C++ para entrevistar um número indeterminado de pessoas perguntando idade, sexo (1 para Masculino e 2 para Feminino), grau de escolaridade (0 para analfabeto, 1 para curso fundamental, 2 para curso médio ou 3 para curso superior). O programa deve informar a quantidade de pessoas entrevistadas, a média das idades, a porcentagem de mulheres que têm nível universitário e a porcentagem de adultos homens analfabetos.

Soluções para a tarefa

Respondido por carmemterezabts
6
#include<iostream>
using namespace std;
int main ()
{
int Cont = 1, Mulher = 0, NivelM = 0, Homens = 0, NivelH = 0;
int Sexo, Escolaridade, Idade;
float Media, PorcHomens, PorcMulher;
//O flag vai ser Idade igual a -1
cout << "Digite sua Idade: ";
cin >> Idade;
while(Idade != (-1)){
Idade += Idade; 
cout << "Digite o Sexo\n 1 - Para Masculino \n 2 - Para Feminino.\n";
cin >> Sexo;

cout << "\nDigite o Seu grau de Escolaridade \n 0 - Para Analfabeto. \n 1 - Para Curso Fundamental. \n 2 - Para Curso Médio. \n 3 - Para Curso Superior. \n";

cin >> Escolaridade;

//Faz a contagem de mulheres que têm nível universitário

if(Sexo == 2){
      Mulher +=Mulher;  
       if(Sexo == 2 && Escolaridade == 3){
       NivelM +=NivelM;
        }
}
//Faz a contagem de Homens que sao analfabetas

if(Sexo == 1 && Idade >= 18){

       Homens += Homens;
       if(Sexo == 1 && Escolaridade == 0){
       NivelH += NivelH;

       }

}

cout << "Digite sua Idade: " ;
cin >> Idade;
Cont += Cont;
}

// Media das Idades
Media = Idade /Cont;
//Percentual de Mulheres

PorcHomens = Homens/NivelH;

//Percentual de Homens

PorcMulher = Mulher / NivelM;

cout << " \nA quantidade de pessoas entrevistadas e " << Cont <<  "  \n.A média das idades e " << Media;

cout<< "\n A porcentagem de mulheres que têm nível universitário e " << PorcMulher <<  "\nA porcentagem de adultos homens analfabetos e " << PorcHomens;
}
Respondido por YagamiTREM
0

Resposta:

--------------------------------------------------------------------------------------

#include <stdio.h>

int main() {

char c[3];

int i=0,j=0,k=0,idade,sexo,escolaridade,soma;

float media,Mu,Ha;

 

 

while(1){

     

    printf(" 1 - Masculino\n 2 - Feminino ");

 

 printf("\n\n Digite seu sexo: ");

 scanf("%d", &sexo);

 printf("\n Digite sua idade: ");

 scanf("%d", &idade);

 

 printf("\n 0 - analfabeto\n 1 - curso fundamental\n 2 - curso médio\n 3 - curso superior ");

 

 printf("\n\n Digite seu grau de escolaridade: ");

 scanf("%d", &escolaridade);

 if(sexo == 2 && escolaridade == 3){

  j++;

 }

 if(sexo == 1 && escolaridade == 0 && idade >=18){

  k++;

 }

 i++;

 printf("\n Voce deseja encerrar a entrevista por hoje(Sim ou nao)?\n");

 scanf("%s", &c);

 fflush(stdin);

 soma = soma + idade;

 if(c[0] == 's'|| c[0] == 'S'){

  break;

 }

 

}

 

media = soma / i;

Mu = (100 * j)/i;

Ha = (100 * k)/i;

 

printf("\n------------------------------------------------------------------------");

printf("\n\nA quantidade de pessoas entrevistadas eh: %d", i);

printf("\nA media das idades eh: %.2f", media);

printf("\nA porcentagem de mulheres que tem nivel universitario eh de: %.2f", Mu);

printf("\nHomens adultos analfabetos: %.2f", Ha);

 

 

   return 0;

}

--------------------------------------------------------------------------------------

Anexos:
Perguntas interessantes