العودة إلى موقع برمج

ممكن مساعدة في التحدي !

#1

#2

جملة switch تأخذ معامل كمتغير فلماذا احتجت الى تقسيم القيمة على 10!
وداخل case ستضعين الشرط او مقدار محدد ستتم مقارنة المعامل الخاص بالجملة switch معه وفي حال تحققه سيتم تنفيذ الكود داخله
اي الشرط ان الدرجة فوق ال90 ستكون ضمنه
اعيدي المحاولة مع اجراء التغييرات المطلوبة ويجب ان تحل المشكلة

#3

و لكن أنا أقصد كيف أضع شرط في case غير قيمة محددة ؟

#4

لايمكنك وضع شرط المقصود في الكلام السابق مايحقق الشرط
يمكنك وضع قيمة محددة ضمن Case
وهنا تبرز اهمية السؤال السابق وهو سبب القسمة على 10 حيث بما انالقيمة من نوع int فتقسيمها على 10 سيجعل جميع القيمة من 90 الى 99 ناتج قسمتها سيساوي 9 ويمكن وضع هذه القيمة داخل الcase
هل من الممكن وضع رابط التحدي لنتمكن من التحقق منه

#5

https://app.barmej.com/تعلم-البرمجة-بلغة-Cpp/مقدمة-في-لغة-Cpp/بدائل-if-statement/تحدي-برمجي-Cpp-C1-T5-Ch1

#6

تم التحقق والتحدي يعمل بنجاح
حاول تعديل الحل اخذة بعين الاعتبار
ان قسمة 100 على 10 سينتج 10 وهذه القيمة لنشمل علامة ال100
قسمة الاعداد من 90 الى 99 سنتج 9 وهذه القيمة لنشمل العلامات فوق ال90

اعيدي المحاول مع وضع two cases داخل بعضهما لتشمل الشرطين السابقين وستتمكني من تجاوز التحدي بنجاح

1 Like
#7

تمام… تم بنجاااح…شكراً

1 Like