Crie um programa que lê o ano de nascimento de uma pessoa e o ano atual. Calcule e mostre qual é: a idade da pessoa em anos, a idade da pessoa em meses, a idade da pessoa em dias e a idade da pessoa em semanas.
Passo 1
O enunciado pede um programa que leia o ano de nascimento de uma pessoa e o ano atual, e em seguida calcule e mostre a idade dessa pessoa em diferentes unidades de tempo: anos, meses, dias e semanas. O conteúdo envolvido é leitura de dados, operações aritméticas básicas (subtração e multiplicação) e saída de dados.
Passo 2
Primeiro vamos ler o ano de nascimento e o ano atual, convertendo-os para valores inteiros.
Passo 3
Calculamos a idade em anos subtraindo o ano de nascimento do ano atual:
Para converter essa idade em outras unidades, usamos multiplicações simples:
Passo 4
Finalmente, exibimos todos os resultados de forma clara.
Resposta
# Leitura dos dados
\(ano_nasc\) = int(input("Ano de nascimento: "))
\(ano_atual\) = int(input("Ano atual: "))
# Cálculo da idade em anos
\(idade_anos\) = \(ano_atual\) - \(ano_nasc\)
# Conversões
\(idade_meses\) = \(idade_anos\) * 12
\(idade_dias\) = \(idade_anos\) * 365 # simplificação: não considera bissextos
\(idade_semanas\) = \(idade_anos\) * 52
# Saída dos resultados
print(f"Idade em anos: {idade_anos}")
print(f"Idade em meses: {idade_meses}")
print(f"Idade em dias: {idade_dias}")
print(f"Idade em semanas: {idade_semanas}")