M01 A08 Exerc

Home Fóruns Programação Básica M01 A08 Exerc

Visualizando 1 resposta da discussão
  • Autor
    Posts
    • #118406
      Simone Lacerda
      Participante

      Olá, boa tarde!

      o exercício 003 do M01 A08, eu apanhei para fazer..kk finalizar na verdade e descobri que o que faltava eram uma aspas duplas no final do código “”, como descrito o código todo abaixo:
      programa {

      funcao inicio()
      {
      inteiro ant = ( – 1)
      inteiro suc = ( + 1)
      inteiro n

      escreva (“{ EXERCÍCIO 003 – Antes e Despois }\nMe diga um número: “)
      leia (n)
      escreva (“O antecessor de ” + n + ” é o valor ” + (n + ant) + “\n” + “O sucessor de ” + n + ” é o valor ” + (n + suc) +””)
      }
      }

      Me explica porque? seu deixasse apenas o final (da linha que vou colar abaixo ele), sem as aspas, ele não compilava..

      escreva (“O antecessor de ” + n + ” é o valor ” + (n + ant) + “\n” + “O sucessor de ” + n + ” é o valor ” + (n + suc) +)

      foi tentativa e erro.. no final eu descobri, mas para mim ainda não ficou claro.

      Muito obrigada

    • #118411
      Tutora Jessica
      Moderador

      Ola Simone, como você colocou o sinal de + após o (n + suc) ele entendeu que você iria incrementar mais alguma coisa dentro do seu escreva. Se você retirar esse sinal de mais ele também funcionaria sem as aspas.Dessa forma:

      escreva (“O antecessor de ” + n + ” é o valor ” + (n + ant) + “\n” + “O sucessor de ” + n + ” é o valor ” + (n + suc))

Visualizando 1 resposta da discussão
  • Você deve fazer login para responder a este tópico.