Respostas no Fórum
Visualizando 1 post (de 1 do total)
-
AutorPosts
-
Yury Corrêa SilvaParticipante
Olá, por algum motivo meu programa não está executando por erro de compilação e diz que existem trechos onde a variável valor não inicializou. Aqui está o código completo.
programa { inclua biblioteca Tipos --> t funcao inicio() { cadeia valid caracter resp inteiro valor, tot = 0, soma = 0 escreva("{ EXERCÍCIO 053 - Números Validados }\n") faca { enquanto(verdadeiro) { escreva("------------------------------------------\n") escreva("\t\t VALOR ", tot+1, "\n") escreva("------------------------------------------\n") escreva("Digite um número (entre 1 e 10): ") leia(valid) se (t.cadeia_e_inteiro(valid, 10)) { valor = t.cadeia_para_inteiro(valid, 10) se (valor>=1 e valor<=10) { pare } senao { escreva("<<ERRO>> O número deve estar entre 1 e 10!\n") } } senao { escreva("<<ERRO>> O valor deve ser um número inteiro!\n") } } tot++ soma += valor enquanto(verdadeiro) { escreva("Quer continuar? [S/N]") leia(resp) se (t.cadeia_e_caracter(valid)) { resp = t.cadeia_para_caracter(valid) se (resp == 's' ou resp == 'S' ou resp == 'n' ou resp == 'N') { pare } senao { escreva("<<ERRO>> Por favor responda S ou N!\n") } } senao { escreva("<<ERRO>> A resposta deve ser uma letra!\n") } } } enquanto (resp == 'S' ou resp == 's') escreva("\n-=-=-=-=-=-=- RESULTADO -=-=-=-=-=-=-\n") escreva("Ao todo, você digitou ", tot, " valores.\n") escreva("A soma de todos eles foi ", soma) } }
-
AutorPosts
Visualizando 1 post (de 1 do total)