Gives an error in the "if" but does not say which error is! visualg

Asked

Viewed 70 times

1

algoritmo "tinder"

var

   l, m, i, b, c, s: logico

   pri, seg, ter: logico

   andressa, monica, leticia, eduarda, maria, ana, clarisse, joana: logico

inicio

      escreval ("----------------------------------")

      escreval ("        PAR PERFEITO              ")

      escreval ("----------------------------------")

      escreval ("Qual tipo de garota você procura? ")

      escreval ("Loira ou Morena? [L]/[M]")

      l <- verdadeiro

      leia(pri)

      escreval ("Inteligente ou Bonita? [I]/[B]")

      i <- verdadeiro

      leia(seg)

      escreval ("Carinhosa ou Safada? [C]/[S]")

      c <- verdadeiro

      leia(ter)

      andressa <- pri=="L" e seg=="I" e ter=="C"

      eduarda <- pri=="L" e seg=="B" e ter=="S"

      clarisse <- pri=="L" e seg=="I" e ter=="S"

      maria <- pri=="L" e seg=="B" e ter=="C"

      monica <- pri=="M" e seg=="B" e ter=="S"

      leticia <- pri=="M" e seg=="B" e ter=="C"

      ana <- pri=="M" e seg=="I" e ter=="C"

      joana <- pri=="M" e seg=="I" e ter=="S"

      se (andressa == verdadeiro), entao

         escreva ("Seu par perfeito é Andressa")

      fimse

      se (eduarda == verdadeiro), entao

         escreva ("Seu par perfeito é Eduarda")

      fimse

      se (clarisse == verdadeiro), entao

         escreva ("Seu par perfeito é Clarisse")

      fimse

      se (Maria == verdadeiro), entao

         escreva ("Seu par perfeito é Maria")

      fimse

      se (monica == verdadeiro), entao

         escreva ("Seu par perfeito é Mônica")

      fimse

      se (Leticia == verdadeiro), entao

         escreva ("Seu par perfeito é Letícia")

      fimse

      se (ana == verdadeiro), entao

         escreva ("Seu par perfeito é Ana")

      fimse

      se (joana == verdadeiro), entao

         escreva ("Seu par perfeito é Joana")

      fimse

fimalgoritmo

1 answer

0

algoritmo "tinder"

var

   l, m, i, b, c, s: logico

   pri, seg, ter: logico

   andressa, monica, leticia, eduarda, maria, ana, clarisse, joana: logico

   formula: inteiro
inicio

  escreval ("----------------------------------")

  escreval ("        PAR PERFEITO              ")

  escreval ("----------------------------------")

  escreval ("Qual tipo de garota você procura? ")

  escreval ("Loira ou Morena? [L]/[M]")

  l <- verdadeiro

  leia(pri)

  escreval ("Inteligente ou Bonita? [I]/[B]")

  i <- verdadeiro

  leia(seg)

  escreval ("Carinhosa ou Safada? [C]/[S]")

  c <- verdadeiro

  leia(ter)

  formula <- 0

  se (pri = "L") entao
     formula <- formula + 1
  fimse

  se (pri = "M") entao
     formula <- formula + 2
  fimse

  se (seg = "I") entao
     formula <- formula + 8
  fimse

  se (seg = "B") entao
     formula <- formula + 16
  fimse

  se (ter = "C") entao
     formula <- formula + 32
  fimse

  se (ter = "S") entao
     formula <- formula + 64
  fimse


  se (formula = 41) entao
     andressa <- verdadeiro
  fimse
  se (formula = 71) entao
     eduarda <- verdadeiro
  fimse

  se (formula = 73) entao
     clarisse <- verdadeiro
  fimse

  se (formula = 49) entao
     maria <- verdadeiro
  fimse

  se (formula = 82) entao
     monica <- verdadeiro
  fimse

  se (formula = 50) entao
     leticia <- verdadeiro
  fimse

  se (formula = 42) entao
     ana <- verdadeiro
  fimse

  se (formula = 74) entao
     joana <- verdadeiro
  fimse

  se (andressa = verdadeiro) entao

     escreva ("Seu par perfeito é Andressa")

  fimse

  se (eduarda = verdadeiro) entao

     escreva ("Seu par perfeito é Eduarda")

  fimse

  se (clarisse = verdadeiro) entao

     escreva ("Seu par perfeito é Clarisse")

  fimse

  se (Maria = verdadeiro) entao

     escreva ("Seu par perfeito é Maria")

  fimse

  se (monica = verdadeiro) entao

     escreva ("Seu par perfeito é Mônica")

  fimse

  se (Leticia = verdadeiro) entao

     escreva ("Seu par perfeito é Letícia")

  fimse

  se (ana = verdadeiro) entao

     escreva ("Seu par perfeito é Ana")

  fimse

  se (joana = verdadeiro) entao

     escreva ("Seu par perfeito é Joana")

  fimse
fimalgoritmo
  • I’ve put with the comma and no .... of the same !

  • what version of your visualg?

  • 2

    haha not here or one or the other. No one won the lottery yet kkkkk

  • my version is the 2015

  • I managed to skip the "if" part the problem is that he is writing to all ... that is to say they are all entering the situations ...

  • The visualg is not accepting the way you are assigning the answer in the code to the girls. Ex: Andressa <- pri=="L" e seg="I" e ter=="C"

  • I made a very radical change to the code, try it there to see if it works.

  • I think this visualg is all buggy, at least what I’m wearing (3.0) .

  • how did you make this radical change ? it worked ?

Show 4 more comments

Browser other questions tagged

You are not signed in. Login or sign up in order to post.