قسم الكمبيوتر و البرامج والكتبمكان متخصص لمناقشة الكمبيوتر وأفضل الطرق لحل مشاكله بالاضافة الى استعراض احدث الكتب والبرامج .
يمنع اضافة الكراك او الكيجن او السيريل لحفظ الحقوق الخاصة بالبرامج
السلام عليكم ورحمة الله وبركاته
اخواني هذي اول مشاركه لي في هذا المنتدى الرائع
بس حبيت اسالكم عندي برنامج بلغةc++ وابغى احد يساعدني فيه امكانيه
ارشدوني الله يخليكم بس قبل الاحد
مشكورين
س1:-برنامج يقرأ عددين ترجع الداله القاسم المشترك الأكبر وتطبعه
في داخل mainقراءة كسر على شكل سلسله حرفيه تقرأ في جدول
1) مناداة للداله الأولى separate
تفصل بين البسط والمقام
2)مناداة للداله الثانيه
تحويل السلسله الحرفيه الى أعداد
نستخدم swish
case"0":0
نبعث سلسلة البسط على شكل سلسله:-نرجع البسط على شكل أرقام
نبعث سلسلة المقام على شكل سلسله:-نرجع المقام على شكل أرقام
مناداه للداله الثالثه
إيجاد القاسم المشترك الأكبر بين البسط والمقام
((ملاحظه:- نستخدم 3 مكاتب وهي:- iosteam.h
.h String
Math.h))
س2:أنشئي طبقة النقاط في المسنوى
اسم الطبقه poing2D
لكي يتم فصل اي كسر عن عدد
نستخدم الامر % والقسمة العادية /
فاذا كتبنا a% 8
يصبح ناتج هذه العبارة هو باقي القسمة وليس خارج القسمة
ونستخدمها في فصل الارقم والكسور عن بعضها
بمعني
اذا اردنا فصل الرقام 5 و 6 من الرقم 562
كي نفصل الرقم 5
نقسم الرقم 562 علي 100 قسمة صحيحة اي (int)(562/10)
وبالتالي يصبح الناتج 5
اما اذا اردنا فصل الرقم 6
نقسم العدد 562 علي 10 قسمة صحيحة وبالتالي يكون الناتج 56 ثم
(56%10)أي نحصل علي باقي قسمة العدد 56 علي 10 وهي الرقم 6
ونفس الحال في الكسور
ولكن يجب تحويل الكسر الي كسر عشري اولاً
وهذه الفكرة الرئيسية لفصل الارقام ارجوا ان اكون قد اوضحت المشكلة
الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 10:07 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)