عالم برمجةوتقنية الحاسوب 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
هل بتستفيد من القناة
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
SQL blog انشاء قاعده بيانات في.sql
4.4 KB
هذه قاعده البيانات في SQL والذي يضهر لديه اخطا يحاول يحلها او يرسل الخطا وان شاء الله نساعده اذا طبقت سوف تستفيد بالامكان تنشاء على جدول جدول
ماهي أهمية تصميم قواعد البيانات ولماذا تعتبر من المراحل المهمه في بنا اي نظام
اسئله كثير سوف نلخصها في هذه الفقرات

1-يحدد تصميم قاعدة البيانات بنية قاعدة البيانات المستخدمة لتخطيط المعلومات وتخزينها وإدارتها. لضمان دقة البيانات ، يجب عليك تصميم قاعدة بيانات تخزن فقط المعلومات ذات الصلة والقيمة.

2-تعد قاعدة البيانات المصممة جيدًا ضرورية لضمان اتساق المعلومات ، والقضاء على البيانات الزائدة عن الحاجة ، وتنفيذ الاستعلامات بكفاءة ، وتحسين أداء قاعدة البيانات. سيوفر لك النهج المنهجي نحو تصميم قاعدة بيانات الوقت في مرحلة تطوير قاعدة البيانات.
3-تعتمد موثوقية البيانات على بنية الجدول ، بينما يضمن إنشاء مفاتيح أولية وفريدة التوحيد في المعلومات المخزنة. يمكنك تجنب تكرار البيانات عن طريق تكوين جدول للقيم المحتملة واستخدام مفتاح للإشارة إلى القيمة. لذلك ، يحدث التغيير مرة واحدة فقط في الجدول الرئيسي كلما تغيرت القيمة.
4-نظرًا لأن الأداء العام يعتمد على التصميم ، فإن التصميم الجيد لقاعدة البيانات يستخدم استعلامات بسيطة وتنفيذًا أسرع. أيضًا ، من السهل صيانتها وتحديثها. من ناحية أخرى ، عندما تكون قاعدة البيانات سيئة التصميم ، قد تؤدي المقاطعات البسيطة حتى إلى الإضرار بالأحداث المخزنة ، والمشاهدات ، والمرافق.
ما هو نوع البيانات الذي ينبغي استخدامه لتمثيل رقم الموظف في قاعدة البيانات؟
Anonymous Quiz
33%
FLOAT
50%
INT
17%
VARCHAR
ما هي الدالة المستخدمة لحساب عدد الصفوف في جدول في SQL؟
Anonymous Quiz
72%
A) COUNT()
22%
B) SUM()
6%
C) TOTAL()
أي من الدوال التالية تُستخدم لإرجاع القيم الفريدة من عمود معين؟
Anonymous Quiz
38%
A) DISTINCT()
31%
B) UNIQUE()
31%
C) FILTER()
0%
D) All
ما هي الدالة التي يتم استخدامها لدمج القيم النصية في SQL؟
Anonymous Quiz
10%
A) JOIN()
25%
B) CONCAT()
35%
C) JOIN() and MERGE()
30%
D) MERGE()
احلا واحد الي يقراء السؤال وي شوفه صعب ويتركه ما يحله😂😁
🤣8
أي من الدوال التالية يمكن استخدامها لتحديد القيمة القصوى في عمود رقمي؟
Anonymous Quiz
79%
A) MAX()
11%
B) LARGEST() C) HIGHEST
5%
C) LARGEST() HIGHEST
5%
D) HIGHEST
ما هي الدالة التي تُستخدم لتحويل النص إلى حروف كبيرة في SQL؟
Anonymous Quiz
63%
A) UPPER()
26%
B) TO_UPPER()
11%
C)CAPITALIZE()
الي ماله علم ينتظر لا ما اغششه يعني يقولي ابرشم له🥺
😁1🌚1
ما هي الدالة المستخدمة لحساب مجموع القيم في عمود معين؟
Anonymous Quiz
11%
A) ADD
5%
B) TOTAL()
79%
C) SUM()
5%
D) A and D
أي من الدوال التالية تُستخدم للحصول على التاريخ والوقت الحاليين في SQL؟
Anonymous Quiz
50%
A) CURRENT_DATE()
40%
B) NOW()
10%
C) GET_DATE
0%
D) ALL
تم الانتها من الاختبار في امان الله😊😊

كانين احلا اسئله لا احلا متابعين. دعواتكم.

تبع الاسئله الأولى التكمله 👇
👇👇👇😰😰
4👍1
كيف يمكننا استرجاع جميع الكتب من قاعدة البيانات؟
Anonymous Quiz
18%
A) SELECT ALL FROM books;
73%
B) SELECT * FROM books;
9%
C) GET ALL FROM books;
0%
D) SHOW books;
👍1💯1