السلام عليكم شباب
لقد مر علي أكثر من شهرين وانا أدرس هذه اللغة الغريبة نوعا ما
ولقد وجدت بعض الصعوبة في درستها وأريد بعض المساعدة أو بالأحرى أريد حل هذين السؤالين الغريبين؟؟
حاليا انا عما أدرس JAVA1.3.4
السؤال الأول
برنامج يقوم بإدخال عدد مؤلف من 4 خانات ومنثما يشفر العدد على الشكل التالي
لو افترضنا ان العدد المدخل هو 5793
يقوم بزيادة 7 إلى كل رقم يعني تصبح الأرقام السابقة على الترتيب
12 14 16 10
ثم يقوم البرنامج بفحص كل عدد إذا كان أكبر من العشرة أو لا اذا كان أكبر من عشرة يقوم بتقسيم العدد على 2 وتصبح الأرقام كالتالي
6 7 8 5
ثم وأخيرا يقوم بتبديل بين الأرقام على الشكل التالي
5 8 7 6
الأول مع الأخير والثاني مع الثالث
ثم يطبع البرنامج العدد قبل وبعد التشفير
بالله هذا مو سؤال تعجيزي!!!!!
أما السؤال الثاني
برنامج يقوم بحجز مقعد لمسافر في طائرة
وهو طائرة مؤلفة من 10 مقاعد ضمن قسمين الأول للمدخنين (رقم واحد) والقسم الثاني لغير المدخنين
والقسم الأول يحتوي على المقاعدة من 1 إلى 5 والقسم الثاني يحتوي على المقاعدة من 6 إلى 10
أولا يتم أدخال القسم المطلوب الحجز فيه ثم يتم التفتيش عن مقعد فارغ في هذا القسم وفي حال وجود مقعد فارغ يتم حجزه وإعطاء رقمه للمسافر وفي حال عدم وجود مقعد في القسم المطلوب يسأل المسافر عن إمكانية الحجز في القسم الثاني في حال الموافقة يتم البحث عن مقعد فارغ وفي حال وجوده يتم حجزه وإعطاء رقمه للمسافر
وفي حال عدم العثور على مقعد فارغ ايضا في الفسم الثاني تطبع عبارة انتظر الرحلة الثانية أيضا سوف تطبع نفس العبارة في حال عدم موافقة المسافر على الحجز في القسم الثاني ..
وانا بانتظار ردودكم الكريمة
عفوا على الإطالة ولكم الشكر مقدما
أخوكم

