All pastes #2071426 Raw Edit

Miscellany

public text v1 · immutable
#2071426 ·published 2011-05-29 01:43 UTC
rendered paste body
int    i, pergunta1, somaValor1, somaValor2, somaValor3, notaSabor, somaNota2, somaNota123,
         equipes, equipe1, equipe2, equipe3, outraResp, percSim, percNao, percOutraResp;
         
  float mediaNao;
  i = 0;
  somaValor1 = 0;
  somaValor2 = 0;
  somaValor3 = 0;
  somaNota123 = 0;
  somaNota2 = 0;
  equipe1 = 0;
  equipe2 = 0;
  equipe3 = 0;
  outraResp = 0;
  mediaNao = 0;
  percSim = 0;
  percNao = 0;
  percOutraResp = 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(somaValor2 == 0 && somaNota2 == 0)
    {
      mediaNao = 0;
    }
   else
     {
      mediaNao = (float)somaNota2 / somaValor2;
     }
     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);
  
  percSim = (float)(somaValor1 * 100) / (i-1);
  percNao = (float)(somaValor2 * 100) / (i-1);
  percOutraResp = (float)(somaValor3 * 100) / (i-1);
  
  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)percSim, (float)percNao, (float)percOutraResp); 
  printf("____________________________________________________________\n\n");
  printf("  A media das notas dadas por todos para o sabor foi: %.1f\n", (float)somaNota123 /(i-1));
  printf("____________________________________________________________\n\n");  
  printf("Media das notas dos que responderam NAO na pergunta 1: %.1f\n\n", mediaNao);
  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");
         }