الرئيسية سجلّي الفضائي
اللغة AR (العربية)

الجمع على أجزاء

جافاسكريبت (JavaScript) روبوت مبتدئ الأعمار 11-13 من CS Unplugged

المسألة

هناك طريقة سريعة للجمع هي تكوين عشرة أولًا. اكتب دالة addInParts(a, b) حيث a أقل من 100 وb أقل من 10. إن كان آخر رقم في a زائد b أكبر من 10 فقسّم b لتكوين عشرة أولًا مثل "(87 + 3) + 4 = 94". وإلا فاكتبه كما هو مثل "75 + 4 = 79". أرجع النص.

ستتدرّب على: الباقي (%), if / else, بناء النص

Mode

اضغط Tab لإضافة مسافة بادئة. اضغط Esc ثم Tab للانتقال إلى الزر التالي.

يعمل الكود في متصفحك. نحن لا نستلمه ولا نحفظه.

نتائج الاختبارات

      ما طبعه الكود

      
          

      CC BY-SA 4.0

      مقتبس من تحدٍّ برمجي في CS Unplugged أعدّته مجموعة أبحاث تعليم علوم الحاسوب في جامعة كانتربري، بترخيص CC BY-SA 4.0.

      التحدي الأصلي · الرخصة: CC BY-SA 4.0

      التغييرات: أُعيدت صياغته بكلماتنا على شكل دالة مع اختبارات وتلميحات وخطوات، بلغتي Python وJavaScript، بواسطة ⁨Open Cosmos⁩. وهذه النسخة أيضًا بترخيص CC BY-SA 4.0.