Respostas no Fórum
-
AutorPosts
-
Jaqueline Moreira TavaresParticipante
Eu vi uma por uma dos que achei já feito aqui no fórum mas nenhum dava esses dois erros…
Jaqueline Moreira TavaresParticipanteOlá 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”)
}
} -
AutorPosts