بسنت جبر نشر 4 سبتمبر 2023 أرسل تقرير مشاركة نشر 4 سبتمبر 2023 int main() { int a,b; char s; cin>>a>>s>>b; if(s=='+') {cout<<(a+b)}; if(s=='-') {cout<<a-b}; if(s=='*') {cout<<a*b}; if(s=='/') {cout<<a/b}; 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Mustafa Suleiman نشر 4 سبتمبر 2023 أرسل تقرير مشاركة نشر 4 سبتمبر 2023 أولاً عليك تضمين المكتبة iostream في بداية البرنامج لاستخدام الكائنات cin و cout. في كل عبارة cout ، يجب أن تستخدم العلامة التنقيطية النقطة والفاصلة المنقوطة (;) بعد الإخراج. يجب أن تتحقق من أن قيمة المتغير b ليست تساوي الصفر عند استخدام العملية القسمة لتجنب القسمة على صفر. والكود الصحيح هو: #include <iostream> using namespace std; int main() { int a, b; char s; cin >> a >> s >> b; if (s == '+') { cout << (a + b); } else if (s == '-') { cout << (a - b); } else if (s == '*') { cout << (a * b); } else if (s == '/') { if (b != 0) { cout << (a / static_cast<double>(b)); } else { cout << "Error: Division by zero is not allowed."; } } else { cout << "Error: Invalid operation."; } return 0; } حاولي كتابة 3+5 مثلاً وستحصلي على ناتج 8. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 بسنت جبر نشر 4 سبتمبر 2023 الكاتب أرسل تقرير مشاركة نشر 4 سبتمبر 2023 متشكرة جدا فعلا الخطا كان فى رقم 2 والكود اشتغل جزاك الله خيرا اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 بلال زيادة نشر 5 سبتمبر 2023 أرسل تقرير مشاركة نشر 5 سبتمبر 2023 يجب أن تستورد مكتبات الإدخال والإخراج من C++ (مثل iostream) لاستخدام cin و cout. يمكنك تصحيح ذلك بإضافة التعليمات التالية في بداية البرنامج: #include <iostream> using namespace std; في التعبيرات cout، يجب وضع فاصلة منقوطة (;) بعد القوس النهائي في كل تعبير cout. على سبيل المثال: cout << (a + b); يجب التحقق من قيمة s قبل أداء عملية القسمة (/) للتأكد من عدم قسمة على صفر (division by zero). يمكنك فعل ذلك بإضافة شرط إضافي، مثل: if (s == '/') { if (b == 0) { cout << "لا يمكن قسمة على الصفر" << endl; } else { cout << (a / b) << endl; } } 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 بسنت جبر نشر 10 سبتمبر 2023 الكاتب أرسل تقرير مشاركة نشر 10 سبتمبر 2023 متشكرة جدا فعلا صححت الخطا اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
بسنت جبر
رابط هذا التعليق
شارك على الشبكات الإجتماعية
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.