Exercício 053

Home Fóruns Programação Básica Exercício 053

Visualizando 1 resposta da discussão
  • Autor
    Posts
    • #155661

      Boa tarde! Meu código tem dado erro. Pode me ajudar a descobrir qual é o erro?
      Quando ao ler um número eu digito algo diferente de um número inteiro apenas pede pra digitar um número, nao aparece a mensagem de erro e não sei porque.
      Tentei seguir o código do Guanabara.`
      faca {
      enquanto (verdadeiro) {
      escreva(“Digite o “, (c + 1), ” º número: “)
      leia(teclado)
      se (t.cadeia_e_inteiro(teclado, 10)) {
      num = t.cadeia_para_inteiro(teclado, 10)
      se (num >= 1 e num <= 10) {
      pare
      } senao {
      escreva(“<<ERRO>> O número deve estar entre 1 e 10”)
      }
      senao {
      escreva(“<<ERRO>> O valor deve ser um número inteiro”)
      }
      }
      }
      c = c + 1
      soma = soma + num
      escreva(“Você quer continuar? [S/N] “)
      leia(resp)
      } enquanto (resp == ‘S’ ou resp == ‘s’)

      escreva(“\n———————————-“)
      escreva(“\nVocê digitou “, c, ” valores.”)
      escreva(“\nA soma entre eles é “, soma)
      escreva(“\n———————————-\n”)
      }
      }

    • #155673
      Tutora Jessica
      Moderador

      Olá Isabela, me envie seu código por completo.

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