Yahia Nasrallah نشر 2 يناير (مُعدّل) لدي هذا البرنامج عبارة عن حزمة برامج تختار رقم البرنامج ثم يعمل ويتوقف البرنامج كامل ,اريد ان يظل قيد التشغيل الى ان ادخل الرقم 4 يعني اشغل البرنامج واختار البرنامج رقم 1 ومن ثم مباشرة بعد الانتهاء ادخل رقم 2 و اذا اردت ان اوقفه ادخل 4 ارفقت البرنامج في ملف نصي مستند نصي جديد.txt تمّ تعديل 2 يناير بواسطة Wael Aljamal توضيح السؤال انشر على الشّبكات الاجتماعية رابط هذه المساهمة
1 Wael Aljamal نشر 2 يناير مرحبا يحيى، فكرة الحل هي فحص قيمة المتحول 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 شخص أعجب بهذا انشر على الشّبكات الاجتماعية رابط هذه المساهمة
لدي هذا البرنامج عبارة عن حزمة برامج تختار رقم البرنامج ثم يعمل ويتوقف البرنامج كامل ,اريد ان يظل قيد التشغيل الى ان ادخل الرقم 4
يعني اشغل البرنامج واختار البرنامج رقم 1 ومن ثم مباشرة بعد الانتهاء ادخل رقم 2 و اذا اردت ان اوقفه ادخل 4
ارفقت البرنامج في ملف نصي
مستند نصي جديد.txt
تمّ تعديل بواسطة Wael Aljamalتوضيح السؤال
انشر على الشّبكات الاجتماعية
رابط هذه المساهمة