No dia da estreia do filme “O Senhor dos Anéis”, uma grande emissora de TV realizou uma pesquisa logo após o encerramento do filme. Cada espectador respondeu a um questionário no qual constava sua idade e a sua opinião em relação ao filme: 3 – excelente; 2 – bom; 1 – regular. Criar um script em Ruby que receba a idade e a opinião de 20 espectadores, calcule e imprima:
.A média das idades das pessoas que responderam excelente;
.A quantidade de pessoas que responderam regular;
.A percentagem de pessoas que responderam bom entre todos os espectadores analisados.
Pfvr me ajudem, a linguagem que usei pra tentar resolver é C.
----------------------------------------------------------------------------------------------------------------
Segue o que eu já fiz:
#include
#include
int main(){
int idade, opiniao, i, quant, total = 0;
float media, porcent;
int opini_excelente = 0, opini_bom = 0, opini_regular = 0;
for(i = 1;i <= 5; i++){
total = total + 1;
printf("---------------------------------------\n");
printf("Digite a sua idade: ");
scanf("%d",&idade);
printf("Qual o seu nível de sastifação?\n1. Exelente\n2. Bom\n3. Regular\ndigite o nível de 1 a 3: ");
scanf("%d",&opiniao);
if(opiniao == 1){
opini_excelente += 1;
}
else if(opiniao == 2){
opini_bom += 1;
}
else if(opiniao == 3){
opini_regular += 1;
}
}
printf("O filme teve\n%d opiones exelente\n%d opnioes boas\n%d opnioes regular\n",opini_excelente, opini_bom, opini_regular);
media = (opini_excelente / total);
porcent = (opini_bom / total)*100;
printf("-----------------------------\n");
printf("%f\n", media);
printf("%f", porcent);
}