الصفحة رقم 1 من 2 12 الأخيرةالأخيرة
مشاهدة النتائج 1 الى 20 من 24
  1. #1

    دورة تعلم أساسيات لغة سي++ : الدرس الخامس


    attachment
    السلام عليكم و رحمة الله و بركاته
    بسم الله الرحمن الرحيم و الصلاة و السلام على الرسول اﻷمين و على آله و صحبه المنتجبين

    attachment

    الدرس الخامس

    بعنوان : التفاعل اﻷساسي مع المستخدم و نتعلم في هذا الدرس ما يلي :

    1. مقدمة عن سلاسل الرموز.
    2. الطباعة إلى الخرج اﻷساسي.
    3. اﻹدخال من الدخل اﻷساسي.

    attachment

    بإمكانكم تحميل الدرس هنا

    استمتعوا بالدرس و ﻻ تترددوا باﻻستفسار gooood
    تحياتي
    روح سامية
    الصور المرفقة الصور المرفقة
    اخر تعديل كان بواسطة » ولد عتيبة 511 ™ في يوم » 09-05-2011 عند الساعة » 21:55


  2. ...

  3. #2
    السلام عليكم و رحمة الله و بركاته

    أخبرني البعض أن بعض البرامج ﻻ توقف البرنامج بعد تشغيله و ﻻ يستطيعون رؤية المخرجات

    بإمكانكم استخدام getline للقيام بهذا اﻷمر
    تستطيعون كتابتها في نهاية البرنامج قبل أمر return مباشرة

    كود:
    int main () { string str; . . . getline(cin,str); return 0; }
    هكذا ينتظر البرنامج مدخلا من المستخدم ( حتى لو كان سطرا جديدا ﻻ أكثر ) فيتوقف حتى يدخل المستخدم سطرا جديدا wink

    تحياتي
    روح سامية

  4. #3

    Homework-3 = Success

    هذآ تطبيقي للدرس الخآمس

    7rl99063

    وهذآ كود البرنآمج

    كود الـ PHP:
    #include <iostream>
    using namespace std;
    int main() {

    string iam=("Memories"),ilive=("Jazan"),yname(""),ylive=(""),mem=(""), yold="I am 20 so you are younger than me";
    int age=0,iold=20;
    cout<<"Hi Mexat"<<endl;
    cout<<"My name is "<<iam<<endl;
    cout<<"I am "<<iold<<endl;
    cout<<"I live in "<<ilive<<endl;
    cout<<"I am a member of Mexat"<<endl<<endl;

    cout<<"What is your name ? ";
    cin >>yname;
    cout<<"How old are you ?(Only USE Numbers !!) ";
    cin>>age;
    cout<<"Where do live ?";
    cin>>ylive;
    yoldage 20 "I am 20, so you are younger than me" "I am 20, so you are older than me";
    cout<<endl<< "Hello "<<endl<<"Your name is "<<yname<<endl<<"And you live in "<<ylive<<endl<<"And you are "<<age<<" years old"<<endl<<yold<<endl;
    return 
    0;


    بالنسبة لل الدرس الرابع والثالث حسيت انه كثير عليآ,
    انا فاهم ايش الي تبغى توصله بس لمن شفته كثير جاني كسل خخخخ

    رآ ارجع لها بوقت اخر
    لحد الان انا بآ اجآريك لحد الدرس العاشر
    في حفظ الرحمن

    e411645687f9c1f4447ea6f3a98bcbfd


    I'm Back... ^^"
    Java / Android Programmer ~

  5. #4
    شكرا على التطبيق

    جميل جدا أن أرى تطبيقا و أفكارا على الدروس smile

    قبل أن أذكر ملاحظاتي على البرنامج أحب أن أقول أني مقتنع تماما أن أي مبرمج لن يعجبه برنامج غير برنامجه
    لذلك توقع ملاحظات دائما biggrin

    أولا
    لم يكن هناك داع لوضع اﻷقواس () في ابتداء النصوص
    كنت تستطيع كتبة

    كود:
    string iam="memories"
    ثانيا
    لم أر أنك استخدمت المتغير mem ermm
    لماذا أعلنته confused

    ثالثا و أخيرا
    كان من الجميل أن تجرب اﻹدخال اﻵمن للأعداد
    على اﻷغلب قرأت عن getline و stringstream

    إقتباس الرسالة الأصلية كتبت بواسطة мємσяιзs مشاهدة المشاركة

    بالنسبة لل الدرس الرابع والثالث حسيت انه كثير عليآ,
    انا فاهم ايش الي تبغى توصله بس لمن شفته كثير جاني كسل خخخخ

    رآ ارجع لها بوقت اخر
    لحد الان انا بآ اجآريك لحد الدرس العاشر
    نذكر مرة أخرى أن أهمية قراءة الدروس كلمة كلمة يعتمد على خلفيتك في البرمجة smile

    أشكرك على جهدك و تطبيقاتك و حماسك
    هذا يصيبني بالحماس أنا أيضا rambo

    ننتظركم في الدرس العاشر

    تحياتي
    روح سامية
    اخر تعديل كان بواسطة » روح سامية في يوم » 13-04-2011 عند الساعة » 14:00

  6. #5
    بالنسبة للاقوآس
    شفتك انت مسويهآ سويت مثلك ^^

    وال mem
    كنت ابغى اسوي حآجه لكن سويتهآ في الدرس السآدس لانه هو اللي كنت محتآجه
    بس انا نسخت لك الكود ونسيت لآ احذفه سووري ><

    كان من الجميل أن تجرب اﻹدخال اﻵمن للأعداد
    على اﻷغلب قرأت عن getline و stringstream


    في الحقيقة لم اقرأ,
    مع اني كنت محتاج لشي بحيث انه يدخل لي الارقآم فقط حتى لآ تحدث مشآكل في البرنآمج

    نذكر مرة أخرى أن أهمية قراءة الدروس كلمة كلمة يعتمد على خلفيتك في البرمجة


    انا احاول اتذكر ايش اللي درسته بالكلية وارآجعه معآك
    اما الاشيآء الجديدة مآتعمقت فيهآ كثير, هذآ السبب

    أشكرك على جهدك و تطبيقاتك و حماسك
    هذا يصيبني بالحماس أنا أيضا


    في الحقيقة انت اللي حمستني انزل دروس بلغة الجآفآ او دورة
    بس رآح انظم افكآري وجدولي , كمآ تعلم انا طالب جامعي ومعظم وقتي افكر في الموآد اللي ادرسهآ


    و سي يو biggrin

  7. #6
    بالنسبة للأقواس
    أنا كتبتها بدون عملية التعيين يعني :
    كود:
    string name("ahmad")
    أو بعملية التعيين بدون أقواس :
    كود:
    string name="ahmad"
    بالنسبة لـ getline و stringstream ذكرتها في الدرس فبإمكانك قراءتها

    بالنسبة لدروس جافا
    بالطبع هذا أمر جيد
    بعض اﻹخوة أخبروني أنهم يريدون تعلم الجافا و يبدو لي أن سوق الجافا ماشي smile

    تشكر أخي العزيز

    تحياتي
    روح سامية

  8. #7
    صار عندي خطأ في كتابه برنامجك وما اعرفت السبب

    كود الـ PHP:
    #include <iostream>
    using namespace std;

    int main() {
    string name ("mohammad"), older_then_me="i am 20 so you are younger than mr";
    unsigned int age=0;
    cout <<"what is your name ?";
    cin >>name;
    cout<<"what is your age ?";
    cin >> age;
    older_then_meage 20?
    "i am 20 so you are younger than me " "i am 20 so you are older then me";
    cout << "hello " << name << "." << endl
        
    << older_than_me << endl;

    cout << endl << endl << endl;
    return 
    0

    بتوفيق والسلام
    اطلب من اي موقع تريد

    http://www.mexat.com/vb/showthread.p...9#post32255539

  9. #8
    إقتباس الرسالة الأصلية كتبت بواسطة ahmadz مشاهدة المشاركة
    صار عندي خطأ في كتابه برنامجك وما اعرفت السبب

    كود الـ PHP:
    #include <iostream>
    using namespace std;

    int main() {
    string name ("mohammad"), older_then_me="i am 20 so you are younger than mr";
    unsigned int age=0;
    cout <<"what is your name ?";
    cin >>name;
    cout<<"what is your age ?";
    cin >> age;
    older_then_meage 20?
    "i am 20 so you are younger than me " "i am 20 so you are older then me";
    cout << "hello " << name << "." << endl
        
    << older_than_me << endl;

    cout << endl << endl << endl;
    return 
    0

    بتوفيق والسلام
    تم حل المشكله ^^

    بتوفيق والسلام

  10. #9
    مرحبا
    هناك خطآن في البرنامج

    أولا : لم تغلق قوس الدالة الرئيسية ، تذكر : إذا فتحت أي قوس فأغلقه قبل أن تكتب أي شيء آخر

    ثانيا : في أمر الطباعة كتبت :
    كود الـ PHP:
    cout << "hello " << name << "." << endl
         
    << older_than_me << endl
    لقد استخدمت المتغير older_than_me
    بينما معرف المتغير هو older_then_me
    بحرف e و ليس a
    تنبّه أن لا تخطئ في كتابة معرّف المتغيّر على طول البرنامج

    تحياتي
    روح سامية

  11. #10
    الف شكر لك على شرحت وتعبك معانا جزيت الف خير اخي العزيز

    سويت البرنامج غيريت الجمله فقط ^^ وعندي كم سؤال تحت كالعاده

    1306910991751


    1306910991402



    كود الـ PHP:
    #include <iostream>
    using namespace std;

    int main() {
    string name ("mohammad"), older_than_me="i am 20 so you are younger than me";
    unsigned int age=0;
    cout <<"what is your name ?";
    cin >>name;
    cout<<"what is your age ?";
    cin >> age;
    older_than_meage 20?
    "i am 20 so  your age not as me " "i am 20 so your age as me";
    cout << "hello " << name << "." << endl
        
    << older_than_me << endl;

    cout << endl << endl << endl;
    return 
    0;

    الاسئله الان

    كما تلاحظ في البرنامج اذا وضعت اقل من 20

    ياتي انه اصغير مني

    وولكن اذا وضعت 20 او اكبر ياتي انك مثل عمر لانك واضع older_than_me= age = 20?

    طيب كيف اخلي البرنامج يوضح انك اكبر مني اذا وضعت رقم اكبر من 20


    جلست العب وحاولت مع هذا البرنامج ولكن طبعا كانت المدخلات خطأ وما عرفت كيف اخلي البرنامج يعرفني اكبر من 20
    كود الـ PHP:
    #include <iostream>
    using namespace std;

    int main() {
    string name ("mohammad");
    unsigned int age=0;
    cout <<"what is your name ?";
    cin >>name;
    cout<<"what is your age ?";
    cin >> age;
    older_than_me1age 20?
    "i am 20 so  your age not as me ";
    older_than_me12age = < 20?
     
    "i am 20 so your age as me";
    cout << "hello " << name << "." << endl
        
    << older_than_me << older_than_me12 << endl;

    cout << endl << endl << endl;
    return 
    0;

    بتوفيق والسلام
    اخر تعديل كان بواسطة » ahmadz في يوم » 01-06-2011 عند الساعة » 07:04

  12. #11
    مرحبا مرة أخرى
    إقتباس الرسالة الأصلية كتبت بواسطة ahmadz مشاهدة المشاركة
    الف شكر لك على شرحت وتعبك معانا جزيت الف خير اخي العزيز

    سويت البرنامج غيريت الجمله فقط ^^ وعندي كم سؤال تحت كالعاده

    العفو أهلا و التغيير البسيط هو بداية المبرمج الناجح
    كنا مثلك يوما من الأيام فلا تقلق


    كود الـ PHP:
    #include <iostream>
    using namespace std;

    int main() {
    string name ("mohammad"), older_than_me="i am 20 so you are younger than me";
    unsigned int age=0;
    cout <<"what is your name ?";
    cin >>name;
    cout<<"what is your age ?";
    cin >> age;
    older_than_meage 20?
    "i am 20 so  your age not as me " "i am 20 so your age as me";
    cout << "hello " << name << "." << endl
        
    << older_than_me << endl;

    cout << endl << endl << endl;
    return 
    0;

    كتبت في أحد الأسطر :
    كود الـ PHP:
    ;
    older_than_meage 20?
    "i am 20 so  your age not as me " "i am 20 so your age as me"
    كنت تقصد أن تكتب :
    كود:
    older_than_me= age == 20?
    أي أن تكتب علامة = مرتين و ليس مرة واحدة
    إذا كان البرنامج عمل معك بدون أخطاء فعلى الاغلب كتبته صحيحا معك لكنك أخطأت في كتابته هنا
    على أية حال تذكر : = مرة واحدة تعني التعيين و هناك متغير يتم تعديل قيمته
    == مرتين تعني عملية مقارنة ، صائبة إذا كان الطرفان متساويان و خاطئة إذا كان الطرفات غير متساويين
    لهذا السبب ممارسة جيدة أن تكتب المتغيّر على اليمين كأن تكتب :
    كود الـ PHP:
    20==age 
    لأنك لو أخطأت و كتبت علامة = واحدة بدل اثنتين :
    كود الـ PHP:
    20=age 
    سيظهر لك خطأ و لن يعمل البرنامج و من هنا تنتبه للخطأ
    بينما لو وضعت المتغيّر على اليسار فلن تظهر لك أخطاء و لن تعرف عن الخطأ بسهولة


    الاسئله الان

    كما تلاحظ في البرنامج اذا وضعت اقل من 20

    ياتي انه اصغير مني

    وولكن اذا وضعت 20 او اكبر ياتي انك مثل عمر لانك واضع older_than_me= age = 20?

    طيب كيف اخلي البرنامج يوضح انك اكبر مني اذا وضعت رقم اكبر من 20


    جلست العب وحاولت مع هذا البرنامج ولكن طبعا كانت المدخلات خطأ وما عرفت كيف اخلي البرنامج يعرفني اكبر من 20
    كود الـ PHP:
    #include <iostream>
    using namespace std;

    int main() {
    string name ("mohammad");
    unsigned int age=0;
    cout <<"what is your name ?";
    cin >>name;
    cout<<"what is your age ?";
    cin >> age;
    older_than_me1age 20?
    "i am 20 so  your age not as me ";
    older_than_me12age = < 20?
     
    "i am 20 so your age as me";
    cout << "hello " << name << "." << endl
        
    << older_than_me << older_than_me12 << endl;

    cout << endl << endl << endl;
    return 
    0;

    هنا تأتي شطارتك
    ذكرت في الدرس أنك تستطيع إضافة سطر واحد فقط و عندها تستطيع أن تذكر أن المستخدم أصغر أو أكبر أو في مثل عمر الشخصية
    وضعت أحد الأسئلة عن هذه النقطة في التمارين فتطلّع لها
    حاول حل هذه المشكلة و إذا لم تستطع فبإمكانك السؤال


    بتوفيق والسلام
    أهلا و سهلا أخي العزيز و يسرّني حماسك

    بانتظاركم
    تحياتي
    روح سامية

  13. #12
    إقتباس الرسالة الأصلية كتبت بواسطة TheBSOM مشاهدة المشاركة
    مرحبا مرة أخرى


    أهلا و سهلا أخي العزيز و يسرّني حماسك

    بانتظاركم
    تحياتي
    روح سامية
    الف الف شكر لك اخوي على جهدك الرائع والمتميز في الشرح عندي كم نقطه فقط

    : = مرة واحدة تعني التعيين و هناك متغير يتم تعديل قيمته
    == مرتين تعني عملية مقارنة ، صائبة إذا كان الطرفان متساويان و خاطئة إذا كان الطرفات غير متساويين
    20==age

    يعني صائبه او خاطئه كما قلت انت

    اذا 20 صائبه = AS ME

    اذا كانت مختلفه عن 20 خاطئه =NOT AS ME

    اوكي ولكن انا كتبت رقم اكبر من 20 طلع لي النتيجه صائبه = 20 الي هو عمري الفعلي age == 20?

    ولكن اذا وضعت اقل من 20 صارت خاطئه وتطلع NOT AS ME

    السؤال هنا لماذا اشتغلت المقارنه عندما وضعت رقم اقل من 20

    ولم تعمل عندما وضعت رقم اكبر من 20

    واخيرا سوف احاول من جديد في جميع البرانامج حتى لا انسى الاشياء

    بتوفيق والسلام

  14. #13
    أنت كتبت :
    كود الـ PHP:
    older_than_meage == 20?
                             
    "i am 20 so  your age not as me " "i am 20 so your age as me"
    لنفكر كما يفعل الحاسب
    إذا كان age يساوي 20 اطبع العبارة الأولى أي :
    كود الـ PHP:
    "i am 20 so  your age not as me " 
    إذا كان age لا يساوي 20 <أي أنه أكبر من 20 أو أصغر من 20> اطبع العبارة الثانية أي :
    كود الـ PHP:
    "i am 20 so your age as me" 
    العبارة التي يتم طباعاتها ليست العبارة المتوقعة
    لقد كنت تقصد أن تستبدل العبارتين أي أن تضع العبارة الثانية مكان الأولى و الأولى مكان الثانية
    هذا لكي نعرف إذا كان age يساوي 20 أم لا
    إذا أردت أن تعرف إذا كان العدد أكبر من أو يساوي فعليك أن تستخدم بين العددين العملية أكبر من أو يساوي
    كود الـ PHP:
    >= 
    و تذكر هنا أننا نبدأ بعلامة أكبر من بعدها علامة يساوي و لا نبدأ بعلامة يساوي لذلك فإن العملية التالية خاطئة :
    كود الـ PHP:
    => 
    بالمثل أصغر من أو يساوي فإننا نبدأ بعلامة أصغر من أولا ثم علامة يساوي :
    كود الـ PHP:
    <= 
    أتمنى أني أجبت على جزء من سؤالك

    تحياتي
    روح سامية

  15. #14
    الف شكر لك اخوي على جهدك وفهمت عليك وشرحك جدا واضح وايضا توضع الاخطأ المحتمله >>>> طبعا وقعت فيها ^^

    ولكن بقى شيئ

    انت قلت
    >= اكبر من او يساوي
    <= اصغر من او يساوي

    طيب في امر اكبر و اصغر من و يساوي مع بعض

    او هل استطيع ان اضع >= <= نفس المسئله مثل

    كود الـ PHP:
    older_than_meage  >=   <=  20
    بتوفيق والسلام

  16. #15
    لا لا يجوز
    في الحقيقة من الصعب فهم هذا
    تذكر أن نتيجة هذه العملية إما صائب أو خاطئ و تعطي نتيجة واحدة فقط
    جرب فعل هذا و ستحصل على أخطاء

  17. #16
    إقتباس الرسالة الأصلية كتبت بواسطة TheBSOM مشاهدة المشاركة
    لا لا يجوز
    في الحقيقة من الصعب فهم هذا
    تذكر أن نتيجة هذه العملية إما صائب أو خاطئ و تعطي نتيجة واحدة فقط
    جرب فعل هذا و ستحصل على أخطاء
    شكرا لك على ردك

    انا مجربها طبعا ما نجحت طلع خطأ

    لهذا سئلت اذا في طريقه ما على العموم البرنامح هذا جيد في الدرس 5 جاري التعلم عليه اكثر ^^

    اشوف فيه افكار
    ___________________________

    بحثت في جميع المنتديات اليوم عن دروس في c++

    حتى اكون متعلم عند اكثر من منتدى بنفس الوقت لاخذ خبره اكبر وبسرعه

    لم اجد اي موضوع مفيد كنت اول احس شرحهم ممتاز

    اما بعد شرحك صراحه حسيت ان مواضيعهم عاديه جدا

    و موجه لناس الي تعرف البرمجه مسبقا !!!!!

    لهذا الف شكر لك يا بطل على مجهودك الرائع الذي لن انساه

    واتمنى اذا اتتهت الدروس ان تسوي لنا دروس اخرى لمستوى متقدم

    شكرا لك مره اخرى مع تمنياتي لك بتوفيق والسلام

    بتوفيق والسلام
    اخر تعديل كان بواسطة » ahmadz في يوم » 01-06-2011 عند الساعة » 18:43

  18. #17
    إقتباس الرسالة الأصلية كتبت بواسطة ahmadz مشاهدة المشاركة
    شكرا لك على ردك

    انا مجربها طبعا ما نجحت طلع خطأ

    لهذا سئلت اذا في طريقه ما على العموم البرنامح هذا جيد في الدرس 5 جاري التعلم عليه اكثر ^^

    اشوف فيه افكار
    ___________________________

    بحثت في جميع المنتديات اليوم عن دروس في c++

    حتى اكون متعلم عند اكثر من منتدى بنفس الوقت لاخذ خبره اكبر وبسرعه

    لم اجد اي موضوع مفيد كنت اول احس شرحهم ممتاز

    اما بعد شرحك صراحه حسيت ان مواضيعهم عاديه جدا

    و موجه لناس الي تعرف البرمجه مسبقا !!!!!

    لهذا الف شكر لك يا بطل على مجهودك الرائع الذي لن انساه

    واتمنى اذا اتتهت الدروس ان تسوي لنا دروس اخرى لمستوى متقدم

    شكرا لك مره اخرى مع تمنياتي لك بتوفيق والسلام

    بتوفيق والسلام
    تشكر أخي العزيز على الإطراء
    أعتبر حديثك تعبيرا عن أني وفّقت في كتابة الدروس smile
    أسأل الله أن يعينني على إنهائها بأفضل شكل و كم هي غالية كلماتك

    تشكر على الحماس و على التشجيع redface

    تحياتي
    روح سامية

  19. #18
    السلام عليكم
    هذا هو تطبيقي

    كود الـ PHP:
    #include <iostream>
    using namespace std;

    int main (){
    string name ("noor"),older_than_me="i am 20 so you are younger than me";
    unsigned int age=0;
    cout <<"what is your name ?";
    cin>>name;
    cout<<"what is your age ?";
    cin>>age;
    older_than_me =age<20?
    "i am 20 so you are younger than me ":"i am 20 so you are older than me";
    cout<< "hello\t\t"<<name <<"."<<endl
    <<older_than_me<<endl;

    cout<<endl<<endl<<endl;
    return 
    0;


    بس سؤال ضروري نسمي المستخدم أو لا ؟وبماذا يفيدنا إسم المستخدم ؟
    22139cf7a2ec484293b98e3e6605479e

  20. #19
    شكرا جزيلا لك علي هذا المجهود الرائع...

    تحياتي...

  21. #20
    إقتباس الرسالة الأصلية كتبت بواسطة zoom-20 مشاهدة المشاركة
    السلام عليكم
    هذا هو تطبيقي

    كود الـ PHP:
    #include <iostream>
    using namespace std;

    int main (){
    string name ("noor"),older_than_me="i am 20 so you are younger than me";
    unsigned int age=0;
    cout <<"what is your name ?";
    cin>>name;
    cout<<"what is your age ?";
    cin>>age;
    older_than_me =age<20?
    "i am 20 so you are younger than me ":"i am 20 so you are older than me";
    cout<< "hello\t\t"<<name <<"."<<endl
    <<older_than_me<<endl;

    cout<<endl<<endl<<endl;
    return 
    0;


    بس سؤال ضروري نسمي المستخدم أو لا ؟وبماذا يفيدنا إسم المستخدم ؟
    و عليكم السلام و رحمة الله

    تشكرون على البرنامج gooood

    في هذا الدرس أردنا أن نتعلم كيف نتفاعل مع المستخدم و نأخذ منه مدخلات
    النقطة التي تعلمناها في تسمية المستخدم هو أننا استطعنا أخذ كلمة نصّية من المستخدم و ليس آلية داخل البرنامج و حفظها لاستخدامها في وقت لاحق
    في الدروس التالية سنستفيد من الإدخال و الإخراج

    أهم ما في هذا الدرس أن تتذكري :
    1- معنى سلسلة الرموز و كيفية استخدامها
    2- كيفية استخدام cout
    3- كيفية استخدام cin و getline

    هممم... أتمنى أني أجبت على السؤال

    تحياتي
    روح سامية

الصفحة رقم 1 من 2 12 الأخيرةالأخيرة

بيانات عن الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

عدد زوار الموضوع الآن 1 . (0 عضو و 1 ضيف)

الكلمات الدلالية لهذا الموضوع

المفضلات

collapse_40b قوانين المشاركة

  • غير مصرّح لك بنشر موضوع جديد
  • غير مصرّح بالرد على المواضيع
  • غير مصرّح لك بإرفاق ملفات
  • غير مصرّح لك بتعديل مشاركاتك
  •  

مكسات على ايفون  مكسات على اندرويد  Rss  Facebook  Twitter