درس 46
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

درس 46

  • 320 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
320
On Slideshare
320
From Embeds
0
Number of Embeds
0

Actions

Shares
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