Cinema

Publicado por rgoncalves86 09/11/2006

[ Hits: 19.501 ]

Download cinema.c




Cada espectador de um cinema respondeu a um questionário no qual constava sua idade e a sua opinião em relação ao filme: ótimo - 3; bom - 2; regular - 1.

Faça um programa que receba a idade e a opinião de 15 espectadores e que calcule e mostre:

a) a média das idades das pessoas que responderam ótimo;
b) a quantidade de pessoas que responderam regular;
c) a percentagem de pessoas que responderam bom entre todos os espectadores analisados.

Este programa é a solução do problema acima proposto.

  



Esconder código-fonte

main()
{
/*
Cada espectador de um cinema respondeu a um questionário no qual constava
sua idade e a sua opinião em relação ao filme: ótimo - 3; bom - 2; regular - 1.

Faça um programa que receba a idade e a opinião de 15 espectadores e que calcule e mostre:
a) a média das idades das pessoas que responderam ótimo;
b) a quantidade de pessoas que respondeu regular;
c) a percentagem de pessoas que respondeu bom entre todos os espectadores analisados.

RODRIGO GONÇALVES
MSN: the_funto13@hotmail.com
E-MAIL: the_funto13@yahoo.com.br
*/

   int i, idade, opiniao;
   int op1=0, op2=0, op3=0, qtde_regular=0, cont3=0;
   float media_otimo, perc_bom;

   printf ("** Pesquisa de opiniao **\n");
   printf ("\n");
   printf ("\t[1] Regular\n");
   printf ("\t[2] Bom\n");
   printf ("\t[3] Otimo\n");

   for (i=1;i<=5;i++)
   {
       printf ("Idade: ");
       scanf ("%d", &idade);
       printf ("Opiniao: ");
       scanf ("%d", &opiniao);
       printf ("\n");

       if(opiniao==1){
       qtde_regular = qtde_regular + 1;
       }
       if(opiniao==2){
       op2 = op2 + 1;
       }
       if(opiniao==3){
       op3 = idade + op3;
       cont3 = cont3++;
       }
   }

/* Media das idades das pessoas que responderam otimo */
   media_otimo = op3 / cont3;

/* Percentagem das pessoas que responderam BOM entre todos os espectadores analisados */
   perc_bom = ((float)op2 / 5) * 100;

       printf ("\nA media das idades das pessoas que responderam otimo.......: %.1f ", media_otimo);
       printf ("\nA quantidade de pessoas que respondeu regular..............: %d", qtde_regular);
       printf ("\nA percentagem de pessoas que respondeu BOM entre todos os espectadores analisados..: %.2f%%", perc_bom);

      getch();
}

Scripts recomendados

Linguagem C estruturada - Sistema Numérico Hexadecimal

Ordenação Topológica com Digrafos

Determinar maior número com função

CALCULADORA DO IMC (VERSÃO C++)

Multiplicação de 2 matrizes


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts