Your SlideShare is downloading. ×
درس 46
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

درس 46

105
views

Published on


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
105
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. ‫1‬ ‫سلسلة هيمو لعلوم الحاسب‬ ‫درس رقم (64)‬ ‫2012‬ ‫التاليف البرمجي‬ ‫هيثم مالك فهمي محمد الشريف‬
  • 2. ‫2‬ ‫سلسلة هيمو لعلوم الحاسب‬ ‫)‪ File System Object (FSO‬مع عناصر ‪Arrays‬‬ ‫املاثا عبارة عن حساب درجات 6 مواد لطالب واحد ثم يطبع في ملف نص ي ؟‬ ‫شكل البرنامج النهائي‬ ‫الشرح‬ ‫1- سٕف َمٕو بخعشيف إَاع انًكاحب انًسخخذيت في انبشَايج‬ ‫2- ٔ يجب انخاكيذ عهي انًكخبت ‪ْٔ fstream‬ي يكخبت اَشاء انًهفاث ٔ االعالو عُٓا‬ ‫3- االيش ‪ ْٕ ٔ ofstream‬ايش اَشاء انًهف انُصي ٔ َجذ كهًت بعذة حسًي ‪ْ afile‬زِ‬ ‫انكهًت يًكٍ اٌ حغيشْا كًا حشاء يًكٍ اٌ حكٌٕ ‪ haytham‬أ ‪ Ahmed‬كًا حشاءنكٍ‬ ‫ْزِ انكهًت سٕف حذًم يا يكخب داخم انًهف انُصي اي آَا بًثابت انمهى انزي‬ ‫يكخب ثى سٕف َمٕو بكخابت اسى انًهف انُصي بيٍ لٕسيٍ كًا بًؤاشش سلى 3‬ ‫4- اَشاء انًصفٕفت حسًي ]5[‪ mtx‬نخذًيم بذاخهٓا جًيع ليى دسجاث انطانب انًشاد‬ ‫جًعٓا بٕاسطت انًخغيش ‪ sum‬يٍ انُٕع ‪ FLOAT‬اي يٍ انُٕع انعششي .‬ ‫5- سٕف الٕو باَشاء عباسة حكشاس نعًهيت ادخانٓا داخم انًصفٕفت ٔ ٔضع ليًت‬ ‫انعذاد يٍ صفش الٌ انًصفٕفت حبذأ انعذ يٍ صفش‬ ‫6- اكخب عباسة انطباعت ‪ ٔ cout‬اكخب ادخال ليًت انًادة االٔني ثى عباسة ‪ cin‬الدخال‬ ‫عُاصش انًصفٕفت‬ ‫7- ٔضع عُاصش ٔ ليى انًصفٕفت بعذ انجًع كم ليًت يخى ادخانٓا اني انًخغيش ‪sum‬‬ ‫8- اطبع ليى انجًع عهي انشاشت انسٕداء بعذ عًهيت اغالق انخكشاس باسخذاو لٕس‬ ‫انبشاكج {‬ ‫9- اسخخذو عباسة ‪ ٔ if‬اسخذو انًخغيش انمهى ‪ ٔ afile‬كخابت انكٕد االساسي ٔ ْٕ‬ ‫انششط ارا كاٌ انًهف يفخٕح كٍ جاْز نطباعت انميى يا بيٍ فخخ انمٕس انبشاكج ٔ‬ ‫غهك لٕس انبشاكج }{‬ ‫11- اَشاء عباسة ‪ for‬نعًهيت انخكشاس نطباعت ليى انًٕاد انطانب داخم يهف انُصي‬ ‫انًُشي‬ ‫11- َسخخذو نهطباعت االيش انمهى ‪ afile‬انذاني ٔ اَّ اصبخ يثم االيش ‪ ٔ cout‬يطبع في‬ ‫دانت حذميك انششط انخكشاس فمط‬ ‫21- ايا ُْا نطباعت ليًت انجًع داخم انًسخُذ انُصي‬ ‫31- غهك يهف انُصي بعذ كخابت انًطبٕعاث باسخذاو االيش انمهى )(‪ afile.close‬ثى‬ ‫آَاء لٕس انبشاكج ناليش انششطي ‪ if‬في دانت حذميك انششط ثى عباسة ‪else‬‬ ‫نطباعت انشسانت في دانت عذو حذميك انششط ٔ نكٍ داخم انشاشت انسٕداء فمط الٌ‬ ‫انًهف حى اغاللت باسخذاو االيش انسابك )(‪afile.close‬‬ ‫41- آَاء انبشَايج‬
  • 3. ‫سلسلة هيمو لعلوم الحاسب‬ 3 #include<iostream> #include <fstream> #include<algorithm> using namespace std; int main() 3 { ofstream afile ("Students.txt"); 4 float sum=0.0; int mtx[5]; for (int ind =0;ind<=5 ; ind++) { cout<<ind+1<<" Enter value Bounas "; cin>>mtx[ind]; sum += mtx[ind]; } cout<<" Total sum value Student "<<sum<<endl; if (afile.is_open()) { for (int ind =0;ind<=5 ; ind++) { afile<<"study Number "<< ind+1<<" the value Bounas } afile<< " Total sum value Student "<<sum<<endl; afile.close(); } else{ cout << "sorry I can't to open this file"; } system("pause"); return 0; } 7 9 " <<mtx[ind] <<endl; 01 03