| Você está aqui: Python ::: Desafios e Lista de Exercícios Resolvidos ::: Estruturas de Controle | 
| Escreva um programa que leia o ano de nascimento de um rapaz e mostre a sua situação em relação ao alistamento militar - Desafio de Programação Resolvido em PythonQuantidade de visualizações: 187 vezes | 
| Pergunta/Tarefa: Escreva um programa que leia 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. Sua saída deverá ser parecida com: Informe o ano atual: 2025 Informe o ano do seu nascimento: 1980 Você tem 45 anos. Já se passaram 27 anos do alistamento militar. Informe o ano atual: 2025 Informe o ano do seu nascimento: 2007 Você tem 18 anos. Você já tem idade suficiente para fazer o alistamento militar. Informe o ano atual: 2025 Informe o ano do seu nascimento: 2009 Você tem 16 anos. Faltam 2 anos para você fazer o alistamento militar. Veja a resolução comentada deste exercício usando Python: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
# método principal
def main():
  # vamos pedir para o usuário informar o ano atual
  ano_atual = int(input("Informe o ano atual: "))
  
  # vamos pedir para o usuário informar o ano de nascimento
  ano_nasc = int(input("Informe o ano do seu nascimento: "))
  
  # vamos calcular a idade do usuário
  idade = ano_atual - ano_nasc
  # vamos calcular os anos que faltam para o alistamento
  anos_faltam = 18 - idade
  # vamos calcular os anos que já se passaram do alistamento
  anos_passaram = idade - 18
  # vamos mostrar os resultados
  if (idade < 18):
    print("\nVocê tem {0} anos.".format(idade))
    print("Faltam {0} anos para o alistamento.".format(anos_faltam))
  elif (idade == 18):
    print("\nVocê tem {0} anos.".format(idade))
    print("Você já tem idade para o alistamento militar.")
  else:
    print("\nVocê tem {0} anos.".format(idade))
    print("Já se passaram {0} anos do alistamento.".format(anos_passaram))
    
if __name__ == "__main__":
  main()
 | 
|  Link para compartilhar na Internet ou com seus amigos: | 
| Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Python | 
| Veja mais Dicas e truques de Python | 
| Dicas e truques de outras linguagens | 
| E-Books em PDF | ||||
| 
 | ||||
| 
 | ||||
| Linguagens Mais Populares | ||||
| 
			   1º lugar: Java | 


 
 




