عالم برمجةوتقنية الحاسوب C. P. W
742 subscribers
496 photos
55 videos
260 files
480 links
عالم الحاسوب برمجه وتقنيه وتطوير شرح كل ما يتطلب في مجال علوم الحاسوب والبرمجة
https://t.me/programming_C_w
قنات الجرافيكس @l_d_gh
#Digitalmarketing
#programming
#AI #CPA
#learn
التواصل معي @Eng_sharaf1
Download Telegram
#كتب مهمة في اللغة ++C

👇👇👇
مختصر دليل لغات البرمجة.pdf
2.4 MB
📚كتاب مختصر دليل لغات البرمجة📚

يتناول مفهوم البرمجة ومصطلحاتها والعديد من لغات البرمجة المشهورة ويعرف بها من حيث خصائصها وميزة كل منها على حدى

📌شارك رابط القناة ليستفيد الجميع 🔻@programming_C_p
أسرار-البرمجة-الكبرى.pdf
12.7 MB
📚 كتاب أسرار البرمجة الكبرى📚


كتاب أسرار البرمجة الكبرى فيه الكثير من الأسرار عن البرمجيات وعالم البرمجة ، ومعرفة كيف يتم صناعة الألعاب والفيروسات ، والبرامج الكبرى.


@programming_C_w
هل بتستفيد من القناة
Anonymous Poll
70%
نعم
0%
لا
30%
نعم نعم نعم
0%
لا لا لا
‏تبحث عن انطلاقة قوية في عالم البرمجة ؟ 🧑‍💻

يأخذك هذا الموقع 🌍 "Nusur Tech" في رحلة لفهم أسس البرمجة والمفاهيم التي تقوم عليها برمجة الحواسيب لك و لأطفالك.
كما يعرض التقنيات الأساسية لحل المشكلات البرمجية.

رابط الموقع  ⬇️
nusurtech.ca

〰️〰️
👍3
عالم برمجةوتقنية الحاسوب C. P. W
مشروع تصميم صراف الي للبنك.cpp
تصحيح. الكود


#include <iostream>
#include <fstream>
using namespace std;

// تعريف التركيب لحساب المستخدم
struct Account {
double balance;
int password;
};

// اسم الملف لتخزين بيانات الحساب
const char FILENAME[] = "account_data.txt";

// تحميل بيانات الحساب من الملف
void loadAccount(Account &acc) {
ifstream file(FILENAME);
if (file) {
file >> acc.balance >> acc.password;
} else {
// إذا لم يوجد ملف، يتم تعيين القيم الافتراضية
acc.balance = 1000.0;
acc.password = 1244;
}
file.close();
}

// حفظ بيانات الحساب إلى الملف
void saveAccount(const Account &acc) {
ofstream file(FILENAME);
file << acc.balance << " " << acc.password;
file.close();
}

// عرض القائمة
void showMenu() {
cout << "* قائمة الخيارات ****" << endl;
cout << "1: عرض الرصيد" << endl;
cout << "2: سحب المال" << endl;
cout << "3: إيداع المال" << endl;
cout << "4: تغيير كلمة المرور" << endl;
cout << "5: خروج" << endl;
cout << "*********" << endl;
}

// تنفيذ العمليات المصرفية
void process(Account &acc) {
int inputPass;
int choice;
int amount;

cout << "أدخل كلمة السر: ";
cin >> inputPass;

if (inputPass != acc.password) {
cout << "خطاءكلمت السر غير صحيحه يرجئ ادخال كلمة السر الصحيحه"<<endl;
return;
}

do {
showMenu();
cout << "اختر العملية: ";
cin >> choice;

switch (choice) {
case 1:
cout << "رصيدك الحالي: " << acc.balance << " ريال" << endl;
break;

case 2:
cout << "أدخل المبلغ الذي تريد سحبه: ";
cin >> amount;
if (amount > acc.balance) {
cout << "رصيدك غير كافٍ!" << endl;
} else {
acc.balance -= amount;
cout << "تم السحب بنجاح! رصيدك الآن: " << acc.balance << " ريال" << endl;
saveAccount(acc);
}
break;

case 3:
cout << "أدخل المبلغ الذي تريد إيداعه: ";
cin >> amount;
acc.balance += amount;
cout << "تم الإيداع بنجاح! رصيدك الآن: " << acc.balance << " ريال" << endl;
saveAccount(acc);
break;

case 4:
cout << "أدخل كلمة المرور الجديدة: ";
cin >> acc.password;
saveAccount(acc);
cout << "تم تغيير كلمة المرور بنجاح!" << endl;
break;

case 5:
cout << "🙋‍♂️شكرآ لإستخدامكم ** بنك جلال"<<endl;
break;

default:
cout << "خيار غير صحيح! حاول مرة أخرى." << endl;
}
} while (choice != 5);
}

int main() {
Account acc;
loadAccount(acc); // تحميل البيانات من الملف
process(acc); // بدء العمليات
return 0;
}
👍1
مساء الخير

با انزل اختبار قواعد بيانات أوراكلSQL
👍1