تحدي هذا الشهر راح يكون برمجي ;)
المطلوب منك هو كتابة برنامج يقوم بالتالي:
● إذا كانت قيمة x صفر يقوم بطباعة "مغلق"
● إذا كانت قيمة x واحد يقوم بطباعة "مفتوح"
x هو متغير قيمته اما صفر و اما واحد سيتم إدخاله من قبل المستخدم، مثال:
مدخل: 0
مخرج: مغلق
مدخل: 1
مخرج: مفتوح
طبعا كتابة هذا البرنامج جدا بسيطة و سهلة و يتم كتابته عن طريق استعمال الجمل الشرطية (if,else,etc…)
لكن التحدي هو كتابة هذا البرنامج بطريقة اخرى من دون استعمال أي من الجمل الشرطية، ورونا ابداعكم ;)
*جميع الجمل الشرطية بجميع اشكالها ممنوعة (if, else, ternary operator, switches, etc..)
و سيتم استبعاد الحل عند استعمال أي منها
طريقة التسليم كالتالي:
اولا اكتبي الكود هنا
https://ide.geeksforgeeks.org
بأحد اللغات التالية: java او python
بعدها اختاري خيار Run+URL(generate url as well) و انسخي الرابط و ضعيه في نموذج الاجابة.
ثانيا قومي بتجربة كل الحالتين (0,1) و قومي بنسخ الناتج و ضعيه في نموذج الاجابة.
هذا التحدي من كتابة
نجلاء السبتي Najla Alsabti
يوجد أكثر من حل لهذا التحدي و جميعها صحيحة.
في الرابط أدناه تجدون بعض هذه الحلول
الحل