Programação Orientada à Procedimentos II Programação Orientada à Procedimentos I Processamento Paralelo Lógica de Programação Introdução à Computação Informática Básica

 

 

Informática Básica
Introdução à Computação
Lógica de Programação
Programação Orientada à Procedimentos I
Programação Orientada à Procedimentos II

Processamento Paralelo


Uma Possível Solução ...




10) Um cinema possui capacidade de 100 lugares e está sempre com ocupação total. certo dia, cada espectador respondeu a um questionário, no qual constava:

   - sua idade;
   - sua opinião em relação ao filme, segundo as seguintes notas:


#include "stdio.h"
#include "conio.h"
#include "ctype.h"

void main()
{
   int i, idade, m_idade=0,idade_ruim,oti,bom,reg,rui,pes;
   char op;
   float perc_bom, perc_reg, perc_pess, media_idade_ruim,dif;

   oti=0;bom=0;reg=0;rui=0,pes=0;

   clrscr();
   for(i=1;i<=100;i++)
   {
       printf("digite sua idade : ");
       scanf("%d",&idade);

       printf("\ndigite sua opniao (A/B/C/D/E) : ");
       fflush(stdin);
       scanf("%c",op);
       op=toupper(op);

       if (op=='A')
	  oti++;
       if (op=='B')
	  bom++;
       if (op=='C')
	  reg++;
       if (op=='D')
       {
	  rui++;
	  idade_ruim=idade_ruim+idade;    // para calcular a media
       }
       if (op=='E')
       {
	  pes++;
	  if (idade>m_idade)
	     m_idade=idade;
       }
   }
   perc_bom=(bom*100.0)/100.0;
   perc_reg=(reg*100.0)/100.0;

   if(perc_bom>perc_reg)
       dif=perc_bom-perc_reg;
   else
       dif=(perc_reg-perc_bom);

   media_idade_ruim=idade_ruim/rui;

   perc_pess=(pes*100.0)/100.0;

   printf("\n\n %d resposta OTIMO ",oti);
   printf("\na diferenca percentual entre BOM e REGULAR %.2f",dif);
   printf("\nidade media de RUIM %.2f",media_idade_ruim);
   printf("\npercentual PESSIMO %.2f",perc_pess);
   printf("\nmaior idade PESSIMO %d",m_idade);

   getch();
}