Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

مراجعة - حاسبة العمر

جزء من قسم Fundamentals في رحلة R على Coddy — الدرس 31 من 78.

challenge icon

التحدي

سهل

قم ببناء آلة حاسبة بسيطة للعمر تقرأ سنة الميلاد والسنة الحالية، ثم تحسب وتعرض عمر الشخص.

ستتلقى مدخلين:

  1. سنة الميلاد
  2. السنة الحالية

اقرأ كلا المدخلين باستخدام readline()، وقم بتحويلهما إلى قيم عددية باستخدام as.numeric()، واحسب العمر بطرح سنة الميلاد من السنة الحالية.

اعرض المخرجات بالتنسيق التالي:

You are [age] years old

استخدم cat() للمخرجات وقم بتضمين حرف سطر جديد \n في النهاية.

على سبيل المثال، إذا كانت المدخلات هي 1995 و 2024، يجب أن تكون المخرجات:

You are 29 years old

جرّب بنفسك

# قراءة المدخلات
con <- file("stdin", "r")
birth_year <- suppressWarnings(readLines(con, n = 1))
current_year <- suppressWarnings(readLines(con, n = 1))

# TODO: تحويل المدخلات إلى قيم عددية وحساب العمر


# إخراج النتيجة بالتنسيق: "You are [age] years old"
cat("You are", age, "years old\n")

جميع دروس Fundamentals