Faça um programa que receba o ano de nascimento de uma pessoa e o ano atual, calcule e mostre:
A idade dessa pessoa;
Quantos anos essa pessoa terá em 2025.
A idade dessa pessoa;
Quantos anos essa pessoa terá em 2025.
Passo 1
Beleza, o exercício pede pra gente montar um programinha que:
- receba o ano de nascimento de alguém;
- receba o ano atual;
- calcule a idade atual dessa pessoa;
- calcule quantos anos ela vai ter em 2025.
Conteúdo envolvido: variáveis (pra guardar dados), entrada/saída (input/print) e operação aritmética de subtração.
Passo 2
Primeiro a gente precisa ler os dados do usuário. Em quase todas as linguagens, ler algo do teclado vem como texto (string), então temos que converter pra número inteiro.
Exemplo em Python:
Exemplo em Python:
ano_nasc = int(input("Digite o ano de nascimento: "))
ano_atual = int(input("Digite o ano atual: "))
Aqui:
input()
pergunta algo pro usuário e retorna texto.int(...)
transforma esse texto em número inteiro.- Guardamos esses inteiros em variáveis
ano_nasc
eano_atual
.
Passo 3
Agora vamos calcular a idade atual com subtração. A subtração é a operação que determina a diferença entre dois números.
Fórmula em LaTeX:
Fórmula em LaTeX:
Em código:
idade = ano_atual - ano_nasc
Passo 4
Pra saber quantos anos a pessoa terá em 2025, a ideia é a mesma: subtrair o ano de nascimento do ano de interesse (2025).
Fórmula em LaTeX:
Fórmula em LaTeX:
Em código:
idade_2025 = 2025 - ano_nasc
Passo 5
Por fim, só falta mostrar esses resultados na tela. Isso é saída de dados. Em Python:
print("Idade atual:", idade)
print("Idade em 2025:", idade_2025)
Resposta
Segue um exemplo completo em Python:
ano_nasc = int(input("Digite o ano de nascimento: "))
ano_atual = int(input("Digite o ano atual: "))
# calcula a idade atual: idade = ano_atual - ano_nasc
idade = ano_atual - ano_nasc
# calcula a idade em 2025: idade_2025 = 2025 - ano_nasc
idade_2025 = 2025 - ano_nasc
print("Idade atual:", idade)
print("Idade em 2025:", idade_2025)