Jaqueline Moreira Tavares

Respostas no Fórum

Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • em resposta a: dúvida exercício 53 programação básica #130048

    Eu vi uma por uma dos que achei já feito aqui no fórum mas nenhum dava esses dois erros…

    em resposta a: dúvida exercício 53 programação básica #130044

    Olá boa tarde eu tentei fazer funcionar o código no Portugol Studio porém está dando erro de compilação e já estou horas procurando… já vi a resolução do exercício e mesmo assim não estou conseguindo executar ele, podem me ajudar? Fica dando 2 erros juntos ao iniciar:
    0 Erro na Compilação!
    0 Existem trechos de código onde a variável num pode não ter sido inicializada!

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

    inteiro num, cont=0, soma=0
    caracter resp
    cadeia teclado
    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(“<<ERRO>> O número deve estar entre 1 e 10! Tente novamente… \n”)
    }
    } senao {
    escreva(“<<ERRO>> O valor deve ser um núemro inteiro! Tente novamente…\n”)
    }
    }
    cont++
    soma+=num
    enquanto(verdadeiro){
    escreva(“Deseja 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(“<<ERRO>> Por favor digite apenas S ou N. \n”)
    }
    } senao {
    escreva(“<<ERRO>> O valor deve ser uma letra!\n”)
    }
    }
    } enquanto (resp == ‘S’ ou resp == ‘s’)
    escreva(“—————————–“)
    escreva(“\nVocê digitou “, cont, ” valores.”)
    escreva(“\nA soma entre eles é “, soma)
    escreva(“\n—————————\n\n”)
    }
    }

Visualizando 2 posts - 1 até 2 (de 2 do total)