RENATA LIMA HOLANDA

Respostas no Fórum

Visualizando 1 post (de 1 do total)
  • Autor
    Posts
  • em resposta a: Módulo 03 – Exercício – 029 #83308
    RENATA LIMA HOLANDA
    Participante

    /* Serviço militar 2.0
    perguntar ano de nascimento
    se ano maior que 18 – vc ja se alistou
    se ano menor que 18 – se aliste em tal ano
    se == 18 se aliste esse ano*/
    inclua biblioteca Calendario –>c
    funcao inicio()
    {
    escreva(“\tSERVIÇO MILITAR 2.0\n”)
    escreva(“=====================================\n”)

    inteiro anoNascimento
    inteiro anoAtual = c.ano_atual()
    escreva(“Qual seu ano de nascimento ?”)
    leia(anoNascimento)

    inteiro idade = anoAtual-anoNascimento
    inteiro futuro = ( 18 – idade)
    inteiro alistamento = anoAtual + futuro

    escreva(“Estamos em ” + anoAtual + ” Sua idade é: ” + idade + ” anos \n”)
    se (idade > 18){
    escreva (” Você já deve ter se alistado no no de ” + alistamento + “.” )
    }senao se(idade < 18){
    escreva(” Você não tem idade para se alistar. Isso vai acontecer em ” + alistamento + ” Faltam ” + futuro + ” anos.”)
    }senao{
    escreva(“Você tem 18 anos. Se aliste imediatamente!”)
    }

    escreva(“\n\n”)

    }

    Olá, sempre que eu coloco uma idade maior que 18 tenho executar o programa duas vezes para obter o resultado completo. Isso só acontece se a idade for maior que 18. O que faço para corrigir?

Visualizando 1 post (de 1 do total)