Buscar

preciso de ajuda nesse exercício de logica de programação

Uma certa empresa fez uma pesquisa de mercado para saber se as pessoas gostaram ou não do seu último produto lançado. Para isto, coletou o sexo do entrevistado e a sua resposta (sim ou não). Sabendo que foram entrevistadas 150 pessoas, fazer um algoritmo que calcule e mostre ao final: • O número de pessoas que responderam sim; • O número de pessoas que responderam não; • A percentagem de pessoas do sexo feminino que responderam sim; • A percentagem de pessoas do sexo masculino que responderam não; Para a resposta SIM/NÃO. Utilize uma variável do tipo CHAR, que armazena S ou N, ou use uma variável do tipo INT que armazena 1 (para SIM) e 2 (para NÃO).

💡 3 Respostas

User badge image

Melquisedeque Silva

è isso memso

 

0
Dislike0
User badge image

Andre Smaira

O algoritmo será:

#include

#include

#include

int main(){

int x, i, sim=0, nao=0, masc=0, fem=0; char sexo[15], resposta[4]; float femsim=0, mascnao=0;

scanf("%d", &x);

for (i=0; i

scanf("%s %s", &sexo, &resposta);

if ((strcmp(sexo,"MASCULINO")==0)&&(strcmp(resposta,"SIM")==0)){

sim++; masc++;

}

else if ((strcmp(sexo,"MASCULINO")==0)&&(strcmp(resposta,"NAO")==0)){

nao++; mascnao++; masc++;

}

else if ((strcmp(sexo,"FEMININO")==0)&&(strcmp(resposta,"SIM")==0)){

sim++; femsim++; fem++;

}

else if ((strcmp(sexo,"FEMININO")==0)&&(strcmp(resposta,"NAO")==0)){

nao++; fem++;

}

}

printf("SIM = %d\nNAO = %d\n", sim, nao);

printf("FEMININO - SIM = %.2f\n", (femsim*100)/fem);

printf("MASCULINO - NAO = %.2f\n", (mascnao*100)/masc);

return 0;

}

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais