Kawther Wathiq نشر 23 فبراير 2021 أرسل تقرير نشر 23 فبراير 2021 اكتب كود C ++ الذي يعثر على مضاعفة أعداد N باستخدام أي من عبارة الحلقة ، يجب أن تتوقف الحلقة عندما تصل نتيجة الضرب إلى القيمة (500). 1 اقتباس
0 سامح أشرف نشر 23 فبراير 2021 أرسل تقرير نشر 23 فبراير 2021 سأقوم بشرح دالة لكي تنفذ هذه المسألة بلغة جافاسكريبت وعليك أن تقوم بكتابة كود c++ لنفسك. أول شيء نقوم بعمل دالة تستقبل العدد N كـ argument، ولابد من أن تبدأ الحلقة من الرقم n، ولأننا نريد مضاعفة الرقم n فنقوم بزيادة المتغير i بقيمة n كل مرة، ونضع أيضًا شرط لإستمرار حلقة التكرار وهو ألا تزيد قيمة المتغير i عن 500 function multiplier(n) { // نبدأ الحلقة من الرقم n // ونضع شرط لإستمرار الحلقة وهو أن يكون المتغير i أصغر من أو يساوي 500 // نزيد قيمة المتغير i بقيمة n for(var i = n; i<=500; i+=n) { console.log(i) } } // طباعة كل مضاعفات الرقم 50 multiplier(50) بالتوفيق 1 اقتباس
0 Kawther Wathiq نشر 23 فبراير 2021 الكاتب أرسل تقرير نشر 23 فبراير 2021 أستاذ ما هوالخطأ, كيف أكتب مضاعفات العدد N؟ 1 اقتباس
0 سامح أشرف نشر 23 فبراير 2021 أرسل تقرير نشر 23 فبراير 2021 بتاريخ 18 دقائق مضت قال Kawther Wathiq: أستاذ ما هوالخطأ, كيف أكتب مضاعفات العدد N؟ أجعل متغير الحلقة i بدلًا من N (في السطر 10) لأننا سنستعمل المتغير N في تخزين الرقم الذي أدخله المستخدم (في السطر 8) نبدأ الحلقة من الرقم n وليس من 1 (في السطر 10) كما أننا لا نضيف 1 على متغير الحلقة بدل نزيد عليه قيمة N في كل مرة، لذلك إجعل N++ تصبح i=i+N ، بهذه الطريقة سيتم زيادة قيمة i بمقدار N أضف جملة cout داخل حلقة التكرار (السطر 12) 1 اقتباس
0 Hasan Dayoub نشر 23 مارس 2021 أرسل تقرير نشر 23 مارس 2021 يمكننا أن نقوم بهذا الأمر باستخدام حلقة while بسيطة #include <bits/stdc++.h> using namespace std; int main () { int N; cin >> N; // ادخل N int newN = 0; while (newN+N <= 500) { newN+=N; } cout << newN << endl; } 1 اقتباس
السؤال
Kawther Wathiq
اكتب كود C ++ الذي يعثر على مضاعفة أعداد N باستخدام أي من عبارة الحلقة ، يجب أن تتوقف الحلقة عندما تصل نتيجة الضرب إلى القيمة (500).
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.