مراجعة - حاسبة العمر
جزء من قسم Fundamentals في رحلة R على Coddy — الدرس 31 من 78.
التحدي
سهلقم ببناء آلة حاسبة بسيطة للعمر تقرأ سنة الميلاد والسنة الحالية، ثم تحسب وتعرض عمر الشخص.
ستتلقى مدخلين:
- سنة الميلاد
- السنة الحالية
اقرأ كلا المدخلين باستخدام 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
4المعاملات - الجزء الثاني
المعاملات المنطقية (AND, OR)المعاملات المنطقية - الجزء الثاني (NOT)مراجعة - المنطق البسيطالمنطق المتجهي - الجزء الأولالمنطق المتجهي - الجزء الثاني2المتغيرات وأنواع البيانات
نوع البيانات الرقمينوع البيانات الصحيحنوع البيانات الحرفينوع البيانات المنطقيالتحقق من أنواع البياناتقواعد التسميةالقيم المفقودة: NAملخص - إنشاء المتغيرات8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Next (Continue)مراجعة - المضروب (Factorial)توليد المتتاليات (seq, :)الحلقات المتداخلةمراجعة - الإدخال الديناميكي (Dynamic Input)3المعاملات - الجزء الأول
المعاملات الحسابيةقسمة الأعداد الصحيحة وباقي القسمةمعاملات الإسنادملخص - عمليات رياضية بسيطةمعاملات المقارنة6أساسيات الإدخال والإخراج
طباعة المخرجاتاستخدام Cat للمخرجاتالمخرجات مع المتغيراتقراءة المدخلات باستخدام readline()أساسيات تحويل أنواع البياناتمراجعة - حاسبة العمرمراجعة - صح أم خطأ