فارس الغامدي6 نشر 31 مايو 2022 أرسل تقرير مشاركة نشر 31 مايو 2022 (معدل) دالة تستقبل رقم عشوائي ثم تقوم بطباعة مضاعفات الرقم الى الالف بشرط ان يقبل الرقم القسمة على خمسه؟ جافا سكربت تم التعديل في 31 مايو 2022 بواسطة فارس الغامدي6 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 عمر قره محمد نشر 31 مايو 2022 أرسل تقرير مشاركة نشر 31 مايو 2022 لعمل هذه الدالة تحتاج لتنفيذ الخطوات التالية : إنشاء وظيفة لتوليد الرقم العشوائي : let numb; numb = Math.floor(Math.random() * 100); إن شاء وظيفة للتاكد من أنه يقبل القسمة على خمسه و إعادة ان شاء رقم جديد في حال انه لا يقبل القسمى على خمسه let numb; function generateRandomNumber() { numb = Math.floor(Math.random() * 100); checkIfIs5Multiple(); } function checkIfIs5Multiple() { if (numb / 5 === Math.floor(numb / 5) && numb !== 0) { // إلى هنا نكون وصلنا لرقم عشوائي ويقبل القسمة على 5 } else { generateRandomNumber(); } } وظيفة لحساب المضاعفات واخرى للتاكد من ان الرقم تحت ال 1000 : let Multiples = []; function checkIfUnder1000(number) { if (number + numb > 1000) { return; } else { doubling(number); } } function doubling(number) { Multiples.push(number + numb); checkIfUnder1000(number + numb); } ثم نربط الجميع مع بعضهم البعض ونقوم بطباعة المضاعفات : let numb; let Multiples = []; function generateRandomNumber() { numb = Math.floor(Math.random() * 100); checkIfIs5Multiple(); } function checkIfIs5Multiple() { if (numb / 5 === Math.floor(numb / 5) && numb !== 0) { checkIfUnder1000(numb); } else { generateRandomNumber(); } } function checkIfUnder1000(number) { if (number + numb > 1000) { return; } else { doubling(number); } } function doubling(number) { Multiples.push(number + numb); checkIfUnder1000(number + numb); } generateRandomNumber(); console.log(Multiples); اقرأ أيضاً : اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
فارس الغامدي6
دالة تستقبل رقم عشوائي ثم تقوم بطباعة مضاعفات الرقم الى الالف بشرط ان يقبل الرقم القسمة على خمسه؟ جافا سكربت
تم التعديل في بواسطة فارس الغامدي6رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.