بحث هذه المدونة الإلكترونية

matrix language

التسميات

الأربعاء، 4 مايو 2016

if ... Else if .... else اداة الشرط في لغة c

السلام عليكم
‪#‎c_language‬
‪#‎if_else‬
ان الشرط ليس في لغة الانسان فقط ولكن توجد ايضا في لغة البرمجة ولكن تعتمد البرمجة علي جمل الشرط اكثر لان كل ما يفعله البرنامج الذي تصممه انت مبني علي شروطك واحتمالاتك التي تضعها للمستخدم او لنفسك حيث عندما تكون انت تحتاج الي وضع احتمالية حدوث مواقف عديدة لك وللمستخدم وجمل الشرط تستخدم اكثر في عمل شئ يسمي ‪#‎handling_errors‬
فكلما ذادت امكانية استخدام برنامججك كلما ذاد حدوث خطا من المستخدم لانه لا يعرفه مثلك ولكنه يبدا في التعلم بعد ان يخطا فاذا لم تظهر له رسالة خطا ويتوقف البرنامج لما كان المستخدم ان يطيق هذا البرنامج واذله فورا فيجب عليك عندما تصمم برنامج ان يكون لديك احساس المعلم او الموجه لطلابه حتي تسطيع تبسيط الامور امام المستخدم
ثانيا
الشرط فيجب عليك ان تراعي صيغة الكود والترتيب حسب اولوية الاحتمال
if (conditions){
}
هذ ما يسمي با if statement
بداخل هذه الاقواس الاولي تضع بها الشرط
والاقواس الثانية تضع بها احتمال او الحدث الذي يتبع تنفيذ هذا الشرط ويجب ان ينفذ الشرط حتي تنذفذ الاكواد التي توضع {} بداخل هذه الاقواس
فاذا لم تنفذ هذا الشرط يجب ان نضع احتمال لعدم تنفيه وهذا ما يسمي
else{
}
حينها تنفذ جميع الاكواد التي توضع في هذه الاقواس {}
وتكون الصيغة العامة ‪#‎Syntax‬ هو
if(conditions){
// code
}else{
// code
}
ثالثا
Operator conditions :
// < less-than
// > greater-than
// >= greater-than or equal
// <= less-than or equal
// == equal
// != not equal
// && and
// || or
رابعا
مثال عملي علي هذه الاكواد
المثال عبارة عن جمع رقمين فقط
-----------------------------------------------------------------------------------
‪#‎include‬ <stdio.h>
#include <stdlib.h>
int main()
{
int num1;
int num2;
printf("please enter value num1 :- ");
scanf("%d",&num1);
printf("please enter value num2 :- ");
scanf("%d",&num2);
if(num1 < 0){
printf("you can't add this numbers ");
}else{
printf("num1 + num2 = %d",num1+num2);
}
return 0;
}

ليست هناك تعليقات:

إرسال تعليق