All pastes #2073930 Raw Edit

Unnamed

public text v1 · immutable
#2073930 ·published 2011-06-03 01:14 UTC
rendered paste body
algoritmo "semnome"
// Função :
// Autor :
// Data : 30/5/2011
// Seção de Declarações 
var
saborSuco, totalEntrevistas, respostaSim, respostaNao, notaSim, notaNao: inteiro
somaNotaSim, somaNotaNao, outraResposta, notaOutraResposta, somaOutraResposta: inteiro
embalagem, embEquipe1, embEquipe2, embEquipe3,:inteiro
mediaSaborSuco, mediaRespostaNao: real

inicio
// Seção de Comandos

totalEntrevistas  <- 0
respostaSim       <- 0
respostaNao       <- 0
somaNotaSim       <- 0
somaNotaNao       <- 0
outraResposta     <- 0
somaOutraResposta <- 0
embEquipe1        <- 0
embEquipe2        <- 0
embEquipe3        <- 0



escreval("----------PESQUISA DE OPNIAO----------")
escreval
escreval("-------Gostou do sabor do suco-------")
escreval("Digite 1 = SIM")
escreval("Digite 2 = NAO")
escreval("Digite 3 = OUTRA RESPOSTA")
escreval("Digite 4 = FINALIZA A PESQUISA")
leia(saborSuco)

enquanto ((saborSuco = 1) ou (saborSuco = 2) ou (saborSuco = 3)) faca

    se saborSuco = 1 entao
    respostaSim <- respostaSim + 1
    totalEntrevistas <- totalEntrevistas + 1
    escreval("Qual nota daria para o sabor do suco")
    escreval("Intervalo de [0 a 10]")
    leia(notaSim)

        se (notaSim >=0) e (notaSim <=10) entao
        somaNotaSim <- somaNotaSim + notaSim
        
        senao
        escreval("nota nao eh valida")
        escreval("Digite a nota novamente")
        leia(notaSim)
        somaNotaSim <- somaNotaSim + notaSim
        fimse
    fimse
    
    se saborSuco = 2 entao
    respostaNao<- respostaNao + 1
    totalEntrevistas <- totalEntrevistas + 1
    escreval("Qual nota daria para o sabor do suco")
    escreval("Intervalo de [0 a 10]")
    leia(notaNao)
        se (notaNao >=0) e (notaNao <=10) entao
        somaNotaNao <- somaNotaNao + notaNao

        senao
        escreva1("nota nao eh valida")
        escreval("Digite a nota novamente")
        leia(notaNao)
        somaNotaNao <- somaNotaNao + notaNao
        fimse
    fimse
    
    se saborSuco = 3 entao
    outraResposta <- outraResposta + 1
    totalEntrevistas <- totalEntrevistas + 1
    escreval("Qual nota daria para o sabor do suco")
    escreval("Intervalo de [0 a 10]")
    leia(notaOutraResposta)
        se (notaOutraResposta >=0) e (notaOutraResposta <=10) entao
        somaOutraResposta <- somaOutraResposta + NotaOutraResposta

        senao
        escreva1("nota nao eh valida")
        escreval("Digite a nota novamente")
        leia(notaOutraResposta)
        somaOutraResposta <- somaOutraResposta + NotaOutraResposta
        fimse
    fimse

    escreval("Qual das embalagens mais gostou")
    escreval("Embalagem 1 = Digite 1")
    escreval("Embalagem 2 = Digite 2")
    escreval("Embalagem 3 = Digite 3")
    leia(embalagem)
    
        se (embalagem >= 4) entao
        escreval("Digite o numero da Embalagem novamente")
        fimse
            se embalagem = 1 entao
            embEquipe1 <- embEquipe1 + 1
            fimse
               se embalagem = 2 entao
               embEquipe2 <- embEquipe2 + 1
               fimse
                   se embalagem = 3 entao
                   embEquipe3 <- embEquipe3 + 1
                   fimse
                   
escreval("-------Gostou do sabor do suco-------")
escreval("Digite 1 = SIM")
escreval("Digite 2 = NAO")
escreval("Digite 3 = OUTRA RESPOSTA")
escreval("Digite 4 = FINALIZA A PESQUISA")
leia(saborSuco)

fimenquanto

// processamento das medias
mediaSaborSuco   <- (somaNotaSim + somaNotaNao + somaOutraResposta) / totalEntrevistas
mediaRespostaNao <- (somaNotaNao / respostaNao)

// RESULTADOS DA PESQUISA

escreval("-----RESULTADO DA PESQUISA-----")
escreval
escreval("Total de pessoas entrevistadas: ",totalEntrevistas)
escreval("A resposta Sim, obteve ", (respostaSim *100 / totalEntrevistas):2:2,"%")
escreval("Nota media do sabor do suco: ", mediaSaborSuco:2:2)
escreval("Nota media dos que responderam 'nao': ", mediaRespostaNao:2:2)

// CALCULOS DA EMBALAGEM PREFERIDA

se(embEquipe1 > embEquipe2) e (embEquipe2 = embEquipe3) entao
escreva("A embalagem preferida foi a da Equipe 1")
fimse
  se(embEquipe2 > embEquipe1) e (embEquipe1 = embEquipe3) entao
 escreva("A embalagem preferida foi a da Equipe 2")
 fimse
    se(embEquipe3 > embEquipe1) e (embEquipe1 = embEquipe2) entao
    escreva("A embalagem preferida foi a da Equipe 3")
    fimse
      se(embEquipe1 = embEquipe2) e (embEquipe2 > embEquipe3)entao
      escreva("As embalagens preferidas foram as da Equipe 1 e da Equipe 2")
      fimse
        se(embEquipe1 = embEquipe3) e (embEquipe3 > embEquipe2)entao
       escreva("As embalagens preferidas foram as da Equipe 1 e da Equipe 3")
       fimse
          se(embEquipe2 = embEquipe3) e (embEquipe3 > embEquipe1)entao
         escreva("As embalagens preferidas foram as da Equipe 2 e da Equipe 3")
         fimse
            se(embEquipe1 = embEquipe2) e (embEquipe2 = embEquipe3) entao
            escreva("As embalagens preferidas foram as da Equipe 1, da Equipe 2 e da Equipe 3")
            fimse


fimalgoritmo