اموزش مقدماتی ++C |قسمت دوم
اموزش ساختار تصمیم if
سلام،در اموزش قبلی اولین برنامه به زبان c++ را نوشتیم و با نحوه تعریف متغیر اشنا شدیم و امروز با یکی از ساختار های کنترلی این زبان اشنا می شویم.با ساختار های کنترلی می توان برنامه را مدیریت کرد که در این جلسه با ساختار if اشنا خواهیم شد.
فرض کنید می خواهیم(الگوریتم برنامه):
- دو عدد از کاربر بگیریم
- ان دو را با هم مقایسه کنیم
- و بگویم کدام یک بزرگ تر کدام یک کوچک تر و ... است
خوب ساختار if دقیقا همین کار را می کند if یک کلمه ی انگلیسی به معنای اگر است یعنی می گویم
اگر a و b مساوی بود نمایش بده : a=b
نحوه تعریف ساختار if :
به عنوان مثال
if (number==number2)
{
cout<<number<<\"=\"<<number;
}
در اینجا چک می کنیم که اگر متغیر number با number1 مساوی باشد عبارتی را نشان بده
نکات مهم:
عملگر های ما در اینجا به این صورت خواهند بود:
مساوی : ==
نامساوی : =!
مساوی یا کوچکتر :=<
مساوی یا بزرگ تر : =>
می توانیم در این تکه کد {} ها را حذف کنیم یعنی بنویسیم:
if (number==number2)
cout<<number<<\"=\"<<number;
اما برای اینکه کد های ما قاطی نشوند از {} استفاده می کنیم
در غیر اینصورتی (else)
حال می خواهیم بگوییم که اگر شرط برقرار نبود عبارت دیگری را چاپ کن:
if (number==number2)
{
cout<<number<<\"=\"<<number;
}
else
}
cout <<number<<\"#\"<<number1;
{
حالا با مطالب این جلسه برنامه ای با ساختار if بنویسید که یک عدد از 0 تا 10 از کاربر بگیرد و در نهایت نمایش دهد که کدام عدد وارد شده و اگر عدد از 10 بزرگ تر و یا از 0 کوچک تر بود یک پیام خطا نمایش دهد
موفق باشید!