All pastes #2067936 Raw Edit

Untitled

public text v1 · immutable
#2067936 ·published 2011-05-24 02:17 UTC
rendered paste body
#include <stdio.h>
#include <stdlib.h>
 
int main(int argc, char *argv[])
{   
  int    i, pergunta1, somaValor1, somaValor2, somaValor3, notaSabor, somaNota2, somaNota123,
         equipes, equipe1, equipe2, equipe3, outraResp;

  float   somaMedia = 0;
 
  i = 0;

  somaValor1 = 0;
  somaValor2 = 0;
  somaValor3 = 0;
  somaNota123 = 0;
  somaNota2 = 0;
  equipe1 = 0;
  equipe2 = 0;
  equipe3 = 0;
  outraResp = 0;
 

  /*Apresentação do problema e obtenção dos valores*/ 
 
  printf("\n* Mostrar resultados de pesquisa sobre: o sabor e embalagens de um novo suco *\n\n");
  printf("______________________________________________________________________________\n\n"); 
  printf("                 Regras para as perguntas da pesquisa\n\n");
  printf("Pergunta 1 digite: Sim = 1 / Nao = 2 / Outra resposta = 3 / Parar pesquisa = 4\n\n");
  printf("Pergunta 2 digitar notas: de 0 (ruim) ate 10 (excelente)\n\n");
  printf("Pergunta 3 digitar: Equipe1 = 1 / Equipe2 = 2 / Equipe3 = 3 / Outras resp. = 4\n\n");
  printf("______________________________________________________________________________\n\n");
 do
  {
   i++;   
   printf("Pergunta 1 - Gostou do sabor do suco? ");
   scanf("%d",&pergunta1);
   printf("\n");   
   if (pergunta1 <= 3)
    { 
    if (pergunta1 == 1)
     {
      somaValor1 ++;
     }
     if (pergunta1 == 2)
      {
       somaValor2 ++;         
      }
      if (pergunta1 == 3)
       {
        somaValor3 ++;
       }     
   printf("Pergunta 2 - Que nota daria para o sabor? ");
   scanf("%d", &notaSabor);
   printf("\n");
   if (pergunta1 == 2)
    {
     somaNota2 += notaSabor;
    }       
     somaNota123 += notaSabor;
     
   printf("Pergunta 3 - Qual das embalagens gostou mais? ");
   scanf("%d", &equipes); 
   printf("\n");
   if (equipes == 1)
    {
     equipe1 ++;
    }
    if (equipes == 2)
     {
      equipe2 ++;
     }
     if (equipes == 3)
      {
       equipe3 ++;
      }
      if (equipes == 4)
       {
        outraResp ++;
       }
   
   fflush(stdin);
   }
  }
  while (pergunta1 <= 3);
 
  printf("____________________________________________________________\n");
  printf("\n         Total de pessoas entrevistadas: %d pessoas\n",(i-1));
  printf("____________________________________________________________\n\n");
  printf("    Resultados em porcentagem para a primeira pergunta:\n\n");
  printf("      Sim: %.1f %%  / Nao: %.1f %%  / Outra resposta: %.1f %%\n",(float)(somaValor1*100)/(i-1),(float)(somaValor2*100)/(i-1),(float)(somaValor3*100)/(i-1));
  printf("____________________________________________________________\n\n");
  printf("  A media das notas dadas por todos para o sabor foi: %.1f\n", (float)somaNota123 /(i-1));
  printf("____________________________________________________________\n\n");
  if ((somaNota2 ==0) || (somaValor2 == 0 )){
    somaMedia = 0;
  } else {
    somaMedia = (float)somaNota2 / somaValor2;
    }
  printf("Media das notas dos que responderam NAO na pergunta 1: %.1f\n\n", somaMedia);
  printf("___________________________________________________________\n\n");
  printf("A(s) embalagem(ns) preferida(s) pelas pessoas pesquisadas:\n\n");
  if (equipe1 == equipe2 && equipe1 == equipe3)
   {
    printf("Foram as das: Equipe1, Equipe 2 e Equipe 3\n\n");
   }
   if (equipe1 == equipe2 && equipe1 > equipe3)
    {
      printf("Foram as da: Equipe 1 e Equipe 2\n\n");
    }
    if (equipe1 == equipe3 && equipe1 > equipe2)
     {
       printf("Foram as da: Equipe 1 e Equipe 3\n\n");
     }
     if (equipe2 == equipe3 && equipe2 > equipe1)
      {
        printf("Foram as da: Equipe 2 e Equipe 3\n\n");
      }
      if (equipe1 > equipe2 && equipe1 > equipe3)
       {
          printf("Foi a da: Equipe 1\n\n");
       }
       if(equipe2 > equipe1 && equipe2 > equipe3)
        {
          printf("Foi a da: Equipe 2\n\n");
        }
        if (equipe3 > equipe1 && equipe3 > equipe2)
         {
            printf("Foi a da: Equipe 3\n\n");
         }       
 
  system("PAUSE");     
  return 0;
}