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)
}
}