Menu
Coddy logo textTech

Recapitulação - Calculadora de Idade

Parte da seção Fundamentos do Journey de R da Coddy — lição 31 de 78.

challenge icon

Desafio

Fácil

Crie uma calculadora de idade simples que lê um ano de nascimento e o ano atual, depois calcula e exibe a idade da pessoa.

Você receberá duas entradas:

  1. Um ano de nascimento
  2. O ano atual

Leia ambas as entradas usando readline(), converta-as para valores numéricos usando as.numeric() e calcule a idade subtraindo o ano de nascimento do ano atual.

Exiba a saída no seguinte formato:

You are [age] years old

Use cat() para a saída e inclua um caractere de nova linha \n ao final.

Por exemplo, se as entradas forem 1995 e 2024, a saída deve ser:

You are 29 years old

Experimente você mesmo

# Ler a entrada
con <- file("stdin", "r")
birth_year <- suppressWarnings(readLines(con, n = 1))
current_year <- suppressWarnings(readLines(con, n = 1))

# TODO: Converter as entradas para numérico e calcular a idade


# Exibir o resultado no formato: "You are [age] years old"
cat("You are", age, "years old\n")

Todas as lições de Fundamentos