//estou com dificuldade de identificar o problema “o cálculo (anonasc – ano_atual) sempre retorna um valor NEGATIVO(-)
e o SENAO NÃO EXECUTA. ACREDITO que é por esse motivo de não retornar um valor positivo logo o “SE(anonasc >= 18)” NÃO EXECUTA.
não estou conseguindo exergar esse meu bug.
idade = (anonasc – Calendario.ano_atual())
se (anonasc >= 18){
escreva(“sua idade é “,idade,” anos\n”)
escreva(“Espero sinceramente qie você tenha se alistado.”)
}senao{
escreva(“sua idade é “,idade,”ainda não pode se alistar.”)
}
//achei um erro grotesco na questão que eu levantei. não é /* SE (anonasc >= 18) como escrevi no código, é
SE (idade >= 18) ja corrigi*/ agora estou só com o problema to retorno do valor NEGATIVO e o SENAO NÃO EXECUTA.
se (idade >= 18){
escreva(“sua idade é “,idade,” anos\n”)
escreva(“Espero sinceramente qie você tenha se alistado.”)
}senao{
escreva(“sua idade é “,idade,” ainda não pode se alistar.”)
}
provavelmente é outro erro nojento, e não consegui revolver.
achei o meu erro ACACHAPANTE, simplesmete tinha ivertido ordem escrevi “(anonasc – Calendario.ano_atual())” quando deveria ter feito o inverso. e não consegui ver isso que vergonha. mais é assim mesmo. fica o exemplo para os desatentos. eu = mais atenção
Olá Tiago, não há vergonha nenhuma, isso é mais comum do que pensa, até mesmo com os grandes programadores, o importante é que você se comprometeu em encontrar o erro e com sua dedicação conseguiu concluir, nunca exite em pesquisar (dica para a vida).
Parabéns pelo seu empenho.
Bom estudo 🖖🏻
Autor
Posts
Visualizando 2 respostas da discussão
Você deve fazer login para responder a este tópico.
O Estudonauta utiliza cookies e outras tecnologias semelhantes para melhorar a sua experiência em nossos serviços, personalizar publicidade e recomendar conteúdo de seu interesse. Ao utilizar nossos serviços, você concorda com tal monitoramento. Com esta autorização estamos aptos para coletar tais informações e utilizá-las para tais finalidades. Você pode consultar nossa política de privacidade e política de cookies.OkVeja mais