Menu
Coddy logo textTech

Powtórka — kalkulator wieku

Część sekcji Podstawy ścieżki R w Coddy. Lekcja 31 z 78.

challenge icon

Wyzwanie

Łatwy

Utwórz prosty kalkulator wieku, który odczytuje rok urodzenia i bieżący rok, a następnie oblicza i wyświetla wiek danej osoby.

Otrzymasz dwa wejścia:

  1. Rok urodzenia
  2. Bieżący rok

Odczytaj oba wejścia za pomocą readline(), przekonwertuj je na wartości numeryczne za pomocą as.numeric() i oblicz wiek, odejmując rok urodzenia od bieżącego roku.

Wyświetl wynik w następującym formacie:

You are [age] years old

Użyj cat() do wyświetlenia wyniku i dodaj na końcu znak nowej linii \n.

Na przykład, jeśli wejściami są 1995 i 2024, wynik powinien być następujący:

You are 29 years old

Spróbuj swoich sił

# Odczytaj dane wejściowe
con <- file("stdin", "r")
birth_year <- suppressWarnings(readLines(con, n = 1))
current_year <- suppressWarnings(readLines(con, n = 1))

# TODO: Przekształć dane wejściowe na wartości liczbowe i oblicz wiek


# Wyświetl wynik w formacie: "You are [age] years old"
cat("You are", age, "years old\n")

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator R online