مختصر دليل لغات البرمجة.pdf
2.4 MB
📚كتاب مختصر دليل لغات البرمجة📚
يتناول مفهوم البرمجة ومصطلحاتها والعديد من لغات البرمجة المشهورة ويعرف بها من حيث خصائصها وميزة كل منها على حدى
📌شارك رابط القناة ليستفيد الجميع 🔻@programming_C_p
يتناول مفهوم البرمجة ومصطلحاتها والعديد من لغات البرمجة المشهورة ويعرف بها من حيث خصائصها وميزة كل منها على حدى
📌شارك رابط القناة ليستفيد الجميع 🔻@programming_C_p
أسرار-البرمجة-الكبرى.pdf
12.7 MB
📚 كتاب أسرار البرمجة الكبرى📚
كتاب أسرار البرمجة الكبرى فيه الكثير من الأسرار عن البرمجيات وعالم البرمجة ، ومعرفة كيف يتم صناعة الألعاب والفيروسات ، والبرامج الكبرى.
@programming_C_w
كتاب أسرار البرمجة الكبرى فيه الكثير من الأسرار عن البرمجيات وعالم البرمجة ، ومعرفة كيف يتم صناعة الألعاب والفيروسات ، والبرامج الكبرى.
@programming_C_w
تبحث عن انطلاقة قوية في عالم البرمجة ؟ 🧑💻
يأخذك هذا الموقع 🌍 "Nusur Tech" في رحلة لفهم أسس البرمجة والمفاهيم التي تقوم عليها برمجة الحواسيب لك و لأطفالك.
كما يعرض التقنيات الأساسية لحل المشكلات البرمجية.
⛓رابط الموقع ⬇️
nusurtech.ca
〰️➖➖➖➖➖➖〰️
يأخذك هذا الموقع 🌍 "Nusur Tech" في رحلة لفهم أسس البرمجة والمفاهيم التي تقوم عليها برمجة الحواسيب لك و لأطفالك.
كما يعرض التقنيات الأساسية لحل المشكلات البرمجية.
⛓رابط الموقع ⬇️
nusurtech.ca
〰️➖➖➖➖➖➖〰️
👍3
تعلم البرمجة مجاناً باللغة العربية من موقع : nusurtech.ca ، الروابط مباشرة 👇👇
❯ Python
https://www.nusurtech.ca/2024/01/python-overview.html
❯ Java
https://www.nusurtech.ca/2024/01/java-overview.html
❯ JavaScript
https://www.nusurtech.ca/2023/03/javascript-overview.html
❯ HTML5
https://www.nusurtech.ca/2022/11/what-is-html-language.html
❯ CSS
https://www.nusurtech.ca/2024/01/css-overview.html
❯ C #
https://www.nusurtech.ca/2024/02/c-sharp-overview.html
❯ C
https://www.nusurtech.ca/2024/01/c-programming-overview.html
❯ C++
https://www.nusurtech.ca/2024/01/cplusplus-overview.html
❯ PHP
https://www.nusurtech.ca/2024/03/php-overview.html
〰️➖➖➖➖➖➖〰️
https://t.me/programming_C_w
❯ Python
https://www.nusurtech.ca/2024/01/python-overview.html
❯ Java
https://www.nusurtech.ca/2024/01/java-overview.html
❯ JavaScript
https://www.nusurtech.ca/2023/03/javascript-overview.html
❯ HTML5
https://www.nusurtech.ca/2022/11/what-is-html-language.html
❯ CSS
https://www.nusurtech.ca/2024/01/css-overview.html
❯ C #
https://www.nusurtech.ca/2024/02/c-sharp-overview.html
❯ C
https://www.nusurtech.ca/2024/01/c-programming-overview.html
❯ C++
https://www.nusurtech.ca/2024/01/cplusplus-overview.html
❯ PHP
https://www.nusurtech.ca/2024/03/php-overview.html
〰️➖➖➖➖➖➖〰️
https://t.me/programming_C_w
نسور التقنية Nusur Tech
مقدمة في لغة بايثون و تجهيز بيئة العمل 1
و تُعتبَر لغة بايثون من اللغات السائدة في العالم مع نهضة الذكاء الإصطناعي و تُعتبَر ايضاً لغة متعددة الإستخدامات "Multi-usable language".
❤1👍1
عالم برمجةوتقنية الحاسوب 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;
}
#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