moh am نشر 9 أبريل 2023 أرسل تقرير نشر 9 أبريل 2023 (معدل) I have a question about C programming language in Ubuntu مرحبا اريد شخص يساعدني او يفهني حل هذا السرال واسئله اخرى شكراا تم التعديل في 9 أبريل 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس
0 Mustafa Suleiman نشر 9 أبريل 2023 أرسل تقرير نشر 9 أبريل 2023 الأسئلة الخاصة بالإختبارات أو المشاريع لا يتم توفير إجابة لها ولكن يمكن شرح طريقة الحل وإرشادك للخطوات. ويتطلب السؤال كتابة برنامج يقبل 3 إدخالات، الأولى منها حرف يمثل عملية حسابية، والإدخالين الآخرين هما عددين صحيحين. يتم تحديد العملية الحسابية المطلوبة استنادًا إلى الحرف المدخل، وتشمل العمليات الحسابية الخمسة التالية ورموزها: الجمع: + الطرح: - الضرب: * القسمة: / باقي القسمة: % وحسب الحرف المدخل، يجب تنفيذ العملية المناسبة على العددين المدخلين. يضمن السؤال أن العدد الثاني لن يكون أبدًا صفرًا في حالة القسمة وباقي القسمة. إذا كان الحرف أي رمز آخر غير الرموز المذكورة، يجب على البرنامج إخراج "Invalid operator" بين علامتي اقتباس. على سبيل المثال، إذا كان المدخل هو + 1 31، سيكون الإخراج 32، وإذا كان المدخل هو * 12 12، سيكون الإخراج 144. ةيمكن حل السؤال باستخدام لغة C عن طريق إتباع الخطوات التالية: 1- تعريف المتغيرات التي سيتم استخدامها في البرنامج، وهي: متغير من نوع char لتخزين العملية الحسابية المدخلة متغيران من نوع int لتخزين العددين المدخلين متغير من نوع int لتخزين نتيجة العملية الحسابية 2- استخدام دالة scanf لاستلام الإدخالات من المستخدم وتخزينها في المتغيرات المناسبة. 3-استخدام جملة switch-case للتحقق من قيمة المتغير الحرفي المدخل وتنفيذ العملية الحسابية المناسبة بناءً على القيمة المدخلة. يمكن استخدام الخيار الافتراضي لإخراج رسالة خطأ إذا كانت العملية الحسابية المدخلة غير صحيحة. 4- إخراج النتيجة عن طريق استخدام دالة printf. 5- إعادة قيمة 0 في نهاية البرنامج للإشارة إلى نجاح تنفيذ البرنامج. وستجد هنا مقالات ودروس حول لغة C 1 اقتباس
السؤال
moh am
I have a question about C programming language in Ubuntu
مرحبا اريد شخص يساعدني او يفهني حل هذا السرال واسئله اخرى
شكراا
تعديل عنوان السؤال
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.