الدرس السادس من دوره السي بلس بلس - اف الشرطيه if statement

تم تحميل الصفحة في 1,5761279 ثانية
الدرس السادس من دوره السي بلس بلس - اف الشرطيه if statement

Mariio

.:: مُراقب أقسام البرمجة ::.
rankrankrankrankrankrank
طاقم الإدارة
إنضم
1 مايو 2007
المشاركات
4,849
الإعجابات
4,353
النقاط
133
الإقامة
USA






اللهم لك الحمد حمدًا طيّبًا كثيرًا مُباركًا فيه؛
ملء السّماوات وملء الأرض وما بينهما، وملء ما شيئت من شيء بعدهما.


*. أرحب بكم إخواني وأخواتي أعضاء منتدى نقطة التطوير .*

*. أتمنى أن تكونوا في تمام الصحة والعافية.*





الدرس السادس من دوره السي بلس بلس - اف الشرطيه if statement

-

قبل البدايه اود ان اشرح بعض الاشياء الرئيسيه في لغات البرمجة وهيه القواعد
في كل لغة برمجية هناك قواعد يجب على الكل ان يتبعها وهيه طريقه كتابه الاكواد
حتى يصبح كلشيء مرتب ويستطع كل شخص قراءة الاكواد وضعو هذه القواعد
في السي بلس بلس التعليمه
; تعني ان السطر البرمجي قد انتهى والمترجم يقراءة السطر الاخر


--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

if هوه عباره عن شرط تضعه حتى ينفذ الكود
مثلا نضع شرط اذا كان 5 اكبر من 3 فسوف ننفذ الكود الذي نريد تنفيذه



بمااذا تفيدنا if ؟
في الحقيقة يكاد ان يخلو اي برنامج من هذه الجمله الشرطيه
هذه الجمله تساعدنا في تفادي الكثير من الاخطاء المتوقع ضهورها اثناء تنفيذ البرنامج
تساعدنا في تنفيذ كود او عدم تنفيذه






في السي بلس بلس هناك Operators للمقارنه
وهذه قائمه بها



كود:
<       اصغر من
<=      اصغر من او يساوي
>       اكبر من
>=      اكبر من او يساوي
==      يساوي
!=      لايساوي

x اصغر من y
x اصغر من او يساوي y
x اكبر من y
x اكبر من او يساوي y
x يساوي y

x لا يساوي y





كتابه الشرط يكون هكذا

كود:
if(هنا نضع الشرط){
هنا نضع الكود عند تحقق الشرط
}


كود:
if(10 < 100){
cout<<"تحقق الشرط"<<endl;
}



مشاهدة الفيديو على Youtube








تمارين الدرس السادس


اصنع برنامج به متغيران من نوع Int
ثم اكتب شرط اذا كان المتغير الاول اكبر من الثاني واطبع رساله او اكثر في حال تحقق الشرط
وكرر كتابه الاكواد بدون نسخ بمعنى احذف كلشيء وابداء من البدايه وثم اكتب جميع انواع الشروط








جميع الحقوق محفوظه لنقطة التطوير
All rights reserved




*. [ ~ .. في أمان الله .. ~ ] .*


*. [ ~ .. Mariio.. ~ ] .*
 
التعديل الأخير:

mohammedalaa

.:: مُشرف اقسام حماية الاجهزة والتقنية ::.
rankrankrankrankrankrank
إنضم
18 نوفمبر 2014
المشاركات
3,472
الإعجابات
2,965
النقاط
146
الإقامة
العراق من بغداد
شرح بالقمه وممتاز جدا
if جدا مهمه لان تخلصك من كثير من مشاكل البرنامج
التي ممكن تتعرض لها تضع شروط وتحل المشكلة
او تفيد الاستهداف شي معين كذلك عند تحقق الشرط
 
إنضم
8 سبتمبر 2013
المشاركات
7,659
الإعجابات
11,470
النقاط
168
الإقامة
Live.IQ(JO => JO.AMMAN)
حل التمرين
C++:
#include <iostream>
using namespace std;
int main() {
    int x, y;
    cin >> x >> y ;
    if (x > y) cout << "its right " << endl;
    system("pause");
    return  0;
}
سؤالك الثاني غير مفهوم
اخي هو تمرين واحد فقط ..
اعادة الدرس مع تطبيق على كل العمليات < > == =!
 

Mariio

.:: مُراقب أقسام البرمجة ::.
rankrankrankrankrankrank
طاقم الإدارة
إنضم
1 مايو 2007
المشاركات
4,849
الإعجابات
4,353
النقاط
133
الإقامة
USA
حل التمرين
C++:
#include <iostream>
using namespace std;
int main() {
    int x, y;
    cin >> x >> y ;
    if (x > y) cout << "its right " << endl;
    system("pause");
    return  0;
}
سؤالك الثاني غير مفهوم

اخي هو تمرين واحد فقط ..
اعادة الدرس مع تطبيق على كل العمليات < > == =!

مثل ما قال الاخ امير
تمرين واحد لكن كرر الاكواد بلشروط الاخرى
 
إنضم
27 ديسمبر 2006
المشاركات
2,370
الإعجابات
1,517
النقاط
113
وعليكم السلام،،،

الحل:

C++:
#include <iostream>
#include <string>
using namespace std;
int main() {
    int firstInt,seconsInt;
    cout << "enter the first int: ";
    cin >> firstInt;
    cout << "enter the second int: ";
    cin >> seconsInt;
    
    
    /*------------------------*/
    
    if (firstInt < seconsInt)
    {
        cout << firstInt << " < " << seconsInt << endl;
    }
    
    if (firstInt > seconsInt)
    {
        cout << firstInt << " > " << seconsInt << endl;
    }
    
    if (firstInt <= seconsInt)
    {
        cout << firstInt << " <= " << seconsInt << endl;
    }
    if (firstInt >= seconsInt)
    {
        cout << firstInt << " >= " << seconsInt << endl;
    }
    if (firstInt == seconsInt)
    {
        cout << firstInt <<  " == " << seconsInt << endl;
    }
    if (firstInt != seconsInt)
    {
        cout << firstInt <<" != " << seconsInt << endl;
    }
    
    /*------------------------*/

    return 0;
}
 

-Abu ArwA-

Active DeveloPer
rankrankrank
إنضم
30 يونيو 2007
المشاركات
715
الإعجابات
820
النقاط
113
الإقامة
المغرب
شكرا على المعلومات القيمة التي تمنحنا اياها

بارك الله في علمك

وجزاك كل خير
 

Mariio

.:: مُراقب أقسام البرمجة ::.
rankrankrankrankrankrank
طاقم الإدارة
إنضم
1 مايو 2007
المشاركات
4,849
الإعجابات
4,353
النقاط
133
الإقامة
USA
وعليكم السلام،،،

الحل:

C++:
#include <iostream>
#include <string>
using namespace std;
int main() {
    int firstInt,seconsInt;
    cout << "enter the first int: ";
    cin >> firstInt;
    cout << "enter the second int: ";
    cin >> seconsInt;
   
   
    /*------------------------*/
   
    if (firstInt < seconsInt)
    {
        cout << firstInt << " < " << seconsInt << endl;
    }
   
    if (firstInt > seconsInt)
    {
        cout << firstInt << " > " << seconsInt << endl;
    }
   
    if (firstInt <= seconsInt)
    {
        cout << firstInt << " <= " << seconsInt << endl;
    }
    if (firstInt >= seconsInt)
    {
        cout << firstInt << " >= " << seconsInt << endl;
    }
    if (firstInt == seconsInt)
    {
        cout << firstInt <<  " == " << seconsInt << endl;
    }
    if (firstInt != seconsInt)
    {
        cout << firstInt <<" != " << seconsInt << endl;
    }
   
    /*------------------------*/

    return 0;
}

:6::6::6:
 

الأعضاء النشطين حاليآ الذين يشاهدون هذا الموضوع (1 عضو و 0 ضيف)

خيارات الاستايل

نوع الخط
مودك
اخفاء السايدر بار OFF
توسيط المنتدى OFF
فصل الأقسام OFF
الأقسام الفرعية OFF
عرض المشاركات
حجم الخط
معلومات العضو OFF
إخفاء التوقيع OFF

إرجاع خيارات الإستايل