Pular para o conteúdo

Cinema

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.
rgoncalves86 rgoncalves86
Hits: 20.060 Categoria: C/C++ Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

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.
Download cinema.c Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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();
}
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Substituidor de letras

Codigo anscii

Codificador de texto*

Tamantipo - Mostra o tamanho dos tipos: char, int, float...

Acendedor de leds pela porta paralela

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.