شيئية OOP
281 subscribers
53 photos
10 files
12 links
عمي رحمة لوالديك ولعشيرتك وللعزاز وللعراق وللشرق الأوسط، لا تكعد تحفظ الأكواد
الكود فهم فهم فهم مو حفظ
و السلام
Download Telegram
هنا صيغة طلب السؤال تكون التعامل مع المشاكل يكون في الكلاس نفسه

#include <iostream>
using namespace std;

class Bank {

public:
double balance;

void deposit(double amount) {
try {
if (amount > 0) {
balance += amount;
} else {
throw "can't deposit a negative value";
}
} catch (const char* msg) {
cerr << "deposit Error: " << msg << endl;
}
}

void withDrawing(double amount) {
try {
if (balance >= amount) {
balance -= amount;
} else {
throw "can't withdraw more money than your balance";
}
} catch (const char* msg) {
cerr << "withdrawal Error: " << msg << endl;
}
}

void display() {
cout << "your balance: " << balance << endl;
}
};

int main() {
Bank s1 = {350};

s1.deposit(-5);
s1.withDrawing(400);
s1.display();

return 0;
}
👍1
شيئية OOP
هنا صيغة طلب السؤال تكون التعامل مع المشاكل يكون في الكلاس نفسه #include <iostream> using namespace std; class Bank { public: double balance; void deposit(double amount) { try { if (amount > 0) { balance +=…
بخصوص الاسئلة الي يدزها الدكتور قبل الامتحان
الدكتور هاي المرة ما راح يدز ( بحسب الي فهمته من الوضع وكلامه💀 )
لان الأوفرلودنك افكاره موجودة عدنا ( سؤال المختبر + سؤال المد + مثال الملزمة ) و الباقي فقط تغير العملية

و الـ polymorphism عدنه مثال وسؤال المختبر كلها بنفس المضمون مجرد تطبقه على الاسئلة ال18 او اي سؤال يخطر ببالك

و الـ exception handling ما يحتاج تعريف
استخدامه بسيط و معروف throw بالكلاس
و try , catch تصير بالmain
ممكن يحورها و يكلك خلي المفهوم كله بالكلاس ( try , catch , throw ) الفرق بسيط و هذا مثال لها https://t.me/Q_code_cpp/218

هيج خصلت مادتنا
الباقي كله مفاهيم نطلع عليها و يجيب منها فراغات او صح وخطأ
👍6