Exercício 53 do módulo de repetições.

Exercício 53 do módulo de repetições.

Home Fóruns Programação Básica Exercício 53 do módulo de repetições.

Visualizando 1 resposta da discussão
  • Autor
    Posts
    • #166737
      Heloisa Gadelha
      Participante

      Tentei fazer esse exercício de várias formas e nenhuma funcionou, até que cheguei ao ponto de mudar as variáveis e o código para deixar igual ao do professor e nem mesmo assim consegui rodar, não to enxergando o erro

      programa
      {
      inclua biblioteca Tipos –> t
      funcao inicio()
      {

      cadeia teclado
      inteiro num, cont = 0, soma = 0
      caracter resp
      faca {
      enquanto(verdadeiro){
      escreva(“Digite o “, (cont + 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(“Digite um valor entre 1 e 10\n”)
      }
      } senao {
      escreva(“O valor deve ser um número inteiro\n”)
      }
      }
      cont++
      soma += num
      enquanto (verdadeiro) {
      escreva(“Quer continuar? [S/N] “)
      leia(teclado)
      se (t.cadeia_e_caracter(teclado)) {
      resp = t.cadeia_para_caracter(teclado)
      se (resp == ‘S’ ou resp == ‘s’ ou resp == ‘n’ ou resp == ‘N’) {
      pare
      } senao {
      escreva(“Digite S ou N”) }
      }
      senao {
      escreva(“O valor deve ser uma letra\n”)
      }
      }
      } enquanto (resp == ‘S’ ou resp == ‘s’)
      escreva(“Você digitou “, cont,” valores”)
      escreva(“\nA soma entre eles é: “, soma)
      }
      }

    • #166818
      Tutora Jessica
      Moderador

      Ola Heloisa, o seu codigo apresenta algum erro ou tem alguma parte que não esta fazendo o que deve ?
      Se aparecer algum erro, qual seria ele ?

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