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

نظرة عامة على اللعبة

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

challenge icon

التحدي

سهل

في هذا الفصل، ستقوم ببناء لعبة FizzBuzz قابلة للتخصيص باستخدام الدوال، والحلقات التكرارية، والمنطق الشرطي.

للبدء، قم بإنشاء دالة تسمى check_divisible تأخذ وسيطين: number و divisor. يجب أن تعيد الدالة TRUE إذا كان الرقم قابلاً للقسمة على القاسم (بدون باقٍ)، و FALSE بخلاف ذلك.

اقرأ رقمين من المدخلات، وقم بتحويلهما إلى قيم عددية، ثم استدعِ دالتك باستخدام هذه القيم. اطبع النتيجة المعادة.

على سبيل المثال، إذا كانت المدخلات هي:

15
3

يجب أن تكون المخرجات:

[1] TRUE

إذا كانت المدخلات هي:

15
5

يجب أن تكون المخرجات:

[1] TRUE

إذا كانت المدخلات هي:

7
3

يجب أن تكون المخرجات:

[1] FALSE

جرّب بنفسك

# قراءة المدخلات
con <- file("stdin", "r")
number <- as.numeric(suppressWarnings(readLines(con, n = 1)))
divisor <- as.numeric(suppressWarnings(readLines(con, n = 1)))

# TODO: قم بإنشاء دالة تسمى check_divisible تأخذ وسيطين:
# number و divisor. أرجع TRUE إذا كان number يقبل القسمة على divisor، و FALSE خلاف ذلك.


# استدعِ دالتك واطبع النتيجة
print(check_divisible(number, divisor))

جميع دروس Fundamentals