Após tentar fazer o código sozinho e estar dando erro de compilação na linha 0, e o erro de “Existem trechos de código onde a variável pode não ter sido inicializada”. Assisti a aula de resolução de exercício do mesmo. Entretanto ao fazer um novo arquivo com o mesmo código o mesmo aparece os mesmo erros na Linha 0 : “Erro na compilação!” e “Existem trechos de código onde a variável pode não ter sido inicializada”
Gostaria de entender o porque estar dando esses erros…
Abaixo o código:
programa
{
inclua biblioteca Tipos –> t
funcao inicio()
{
cadeia teclado
inteiro num, soma = 0, cont = 1
caracter resp
faca{
enquanto (verdadeiro){
escreva(“——————————\n”)
escreva(” VALOR “,cont,” \n”)
escreva(“——————————\n”)
escreva(“Digite um número (entre 1 e 10) : “)
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 numero deve estar entre 1 e 10.\n”)
}
} senao {
escreva(“<<ERRO>> O valor deve ser um numero 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(“<<ERRO>> Por favor, responda S ou N.\n”)
}
} senao {
escreva(“<<ERRO>> O valor deve ser uma letra.\n”)
}
}
} enquanto (resp == ‘S’ ou resp == ‘s’)
escreva(“\n============RESULTADOS============\n”)
escreva(“Ao todo você digitou “, cont, “\n”)
escreva(“A soma de todos eles foi “,soma)
}
}