Yahia Nasrallah نشر 2 يناير 2021 أرسل تقرير مشاركة نشر 2 يناير 2021 (معدل) لدي هذا البرنامج عبارة عن حزمة برامج تختار رقم البرنامج ثم يعمل ويتوقف البرنامج كامل ,اريد ان يظل قيد التشغيل الى ان ادخل الرقم 4 يعني اشغل البرنامج واختار البرنامج رقم 1 ومن ثم مباشرة بعد الانتهاء ادخل رقم 2 و اذا اردت ان اوقفه ادخل 4 ارفقت البرنامج في ملف نصي مستند نصي جديد.txt تم التعديل في 2 يناير 2021 بواسطة Wael Aljamal توضيح السؤال اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 Wael Aljamal نشر 2 يناير 2021 أرسل تقرير مشاركة نشر 2 يناير 2021 مرحبا يحيى، فكرة الحل هي فحص قيمة المتحول z عدة مرات و إعادة إدخاله من المستخدم و تكرار عملية فحص قيمته. سوف نستخدم في السطر 11 حلقة while بدل الشرط if و سنضيف تعليمة قراءة قيمة z مرة ثانية في آخر سطر ضمن الحلقة. مع تكرار عمل الحلقة سنقرأ القيمة البدائية => حلقة (( نختبر z => نستدعي البرنامج المطلوب حسب قيمة Z => نعود لقراءة Z )) البرنامج بعد التعديل: fun main(args: Array<String>) { println("000000") //// var z = readLine()!!.toString() while (isnumber(z)) { if (z!!.toInt() == 1) { } else if (z!!.toInt() == 2) { } else if (z!!.toInt() == 3) { } else if (z!!.toInt() == 4) { } else println("Error choice") // z قراءة جديدة لقيمة z = readLine()!!.toString() } println("Bad choice") exitProcess(0) } إذا لم يكن Z عدد (لن يدخل إلى الحلقة) إذا أدخلنا قيمة جديدة بعد اختبار قيمة z الأولى في نهاية الحلقة ستتم معالجها في التكرار التالي.. يمكنك تعديل البرنامج بالطريقة التي تريدها الفكرة الرئيسة استخدام الحلقة while وتكرار إدخال قيمة المتحول z بالتوفيق 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Yahia Nasrallah
لدي هذا البرنامج عبارة عن حزمة برامج تختار رقم البرنامج ثم يعمل ويتوقف البرنامج كامل ,اريد ان يظل قيد التشغيل الى ان ادخل الرقم 4
يعني اشغل البرنامج واختار البرنامج رقم 1 ومن ثم مباشرة بعد الانتهاء ادخل رقم 2 و اذا اردت ان اوقفه ادخل 4
ارفقت البرنامج في ملف نصي
مستند نصي جديد.txt
تم التعديل في بواسطة Wael Aljamalتوضيح السؤال
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.