Buscar

Escreva uma função que RECEBA o ano de nascimento de um rapaz e mostre a sua situacao em relacao ao alistamento militar. Se estiver antes dos 18 anos, mostre em quantos anos faltam para o alistamento.

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

//22) Escreva uma função que RECEBA / PARAMETRO o ano de nascimento de um rapaz e 
//mostre a sua situação em relação ao alistamento militar.
//- Se estiver antes dos 18 anos, mostre em quantos anos faltam para o alistamento.
//- Se já tiver depois dos 18 anos, mostre quantos anos já se passaram do alistamento.
func alistamentoMilitar(anoDeNascimento: Int) -> Int {
let idade: Int = 2023 - anoDeNascimento
let alistamentoMilitar = 18 - idade
if (idade >= 18) {
print("Voce tem \(idade) anos e está apto para o alistamento militar")
} else {
print("Voce tem \(idade) anos e ainda não está apto para o alistamento militar, ainda faltam \(alistamentoMilitar) anos")
}
return anoDeNascimento
}
let resultado5 = alistamentoMilitar(anoDeNascimento: 2005)

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando