الله يبارك فيك أخي الكريم وجوزيت خيرا على مرورك الكريم
حيا الله اخي العزيز أبو خالد ^_^
عفوا أخي لم أفعل شيئا يذكر ^_^
لا تحزن أبدا اخي، لعل الله تعالى ان يقدر بوجود مسابقة أخرى شبيهة ^_^
همممم، بالنسبة للفروتران فأنا لا اعرف كيفية كتابة الكود بها فلم أقم باستخدامها قبلا لكن من خلال كتابتك بالكود ذكرني اسلوبها بالqbasic من حيث اعتمادها على الgoto والتي تم تقليصها كثيرا في اللغات الحديثة بسبب مشاكلها في متابعة الكود ^^"
اخي هذا أمر لا تحزن عليه أبدا، فرغم كل ذلك كنت متميزا واحرزت درجة عالية ولله الحمد ^_^
وبالنسبة للمشكلة التي ذكرت فالواقع ان اغلب اللغات دعم حلا لهذه المشكلة ولو بشكل غير مباشر، وسبب محاسبتي على هذه الجزئية بالذات هو أنني اردت منكم البحث في هذا الامر لتتمكنوا من احتراف اللغى التي تستخدمونها بشكل اكبر وتلافي عيوبها
أظن ان الفورتران تدعم خاصية قراءة الأسكي كود للحرف المكتوب اليس كذلك؟ بدليل عملك لخاصية فصل الكلمات في المرحلة الثانية
حسنا اخي ان كان الأمر كذلك فساقول لك حلا كنا نستخدمه في الجامعة عند دراستنا للسي ++ لتلافي هذه المشكلة
افتح هذا الرابط:
http://www.asciitable.com/
ستجد الأسكي كود لجميع الحروف
لو لاحظت ستجد أن الرقم صفر له اسكي كود 48
اذن يمكنك ان تم طلب ادخال رقم من قبل المستخدم أن تجعل برنامجك يستقبل هذا الرقم في متغير مخصص لاستقبال الحروف لا الأرقام
ثم خذ كل حرف من هذه الحروف واطرح منه 48 وانظهر هل النتاج يساوي اي رقم من 0 الى 9
ان كان نعم فقد ادخل المستخدم رقما بالفعل
وان كان لا يساوي ذلك فقد أدخل المستخدم حرفا او رمزا ^_^
كتبت هذا لك للإستفادة فقط، فهدفنا في هذه المسابقة هو الإستفادة لتنمية مهاراتنا البرمجية ^_^
اتمنى أن أكون قد افدتك وأن تكون الفورتران بالفعل تدعم موضوع قراءة الأسكي الخاص بأي رقم
جوزيت خيرا اخي الحبيب عبد الله على مرورك الكريم وأرجو ألا تحزن أخي فكما قلت كل من شارك هنا هو فائز بغض النظر هل كان من الخمسة الاوائل ام لا، ولا تنس انك من العشرة الاوائل رغم كل هذا وهذا يدل على تميزك أخي الكريم ^_^
في امان الله تعالى وكن قريبا دائما


رد مع اقتباس


المفضلات