السلام عليكم ورحمة الله وبركاته
أخواني هل لي بمساعدتكم في كتابة هذا البرنامج
نريد كتابة برنامج يسمح لنا بتشفير الكلمات المكتوبة بالأحرف اللاتينية الكبيرة وفق القاعدة التالية: نستبدل كل حرف بالحرف الذي يليه بحرفين في الترتيب الأبجدي وبشكل دوار.
مثال:
ZYDAN تُشفَّر بـ BAFCP لاحظ أن Z تُشفَّر بـ B و Y تُشفَّر بـ A
اكتب برنامجاً يسمح بإدخال مجموعة من الكلمات وتشفيرها، تنتهي مجموعة الكلمات بالكلمة الفارغة (Space). يقوم البرنامج بقراءة كل كلمة وخزنها/إضافتها إلى سلسلة حرفية S وتشفير الكلمة وخزن/إضافة تشفيرها إلى سلسلة حرفية SC وعند نهاية الدخل يقوم البرنامج بعرض السلسلتين الأصلية والمشفَّرة.
لاختبار البرنامج بشكل صحيح سنكتب برنامجاً آخر يعمل بشكل مشابه للبرنامج السابق مهمته فك التشفير أي نستبدل كل حرف بالحرف الذي يسبقه بحرفين في الترتيب الأبجدي وبشكل دوار.
مثال:
BAFCP تُشفَّر بـ ZYDAN لاحظ أن B تُشفَّر بـ Z و A تُشفَّر بـ Y.
المطلوب:
كتابة برنامجين هما:
1. البرنامج الأول: يكتب بملف بالاسم Code_StudentName.cs مهمته التشفير.
2. البرنامج الثاني: يكتب بملف بالاسم Decode_StudentName.cs مهمته التشفير المعاكس (فك التشفير السابق).