#24👁🗨 تفاوتهای C با ++C - قسمت دوم
فرمت : mp4
زمان : 1:12:06
حجم : 211.9 MB
زبان : فارسی
مدرس : جعفری نژاد
محل تدریس : دانشگاه شریف
@Learncpp
#28☑️ ساختارهای تکرار و تصمیم گیری در ++C :
🔹 دستور if و else-if :
معمول ترین نوع ساختار تصمیم گیری if است یک دستور if میگوید "اگر شرط برقرار است کد معینی را انجام بده" دستور if به دو شکل میتواند باشد همراه با else یا بدون آن.
if ( شرط )
{
دستور
}
if( شرط )
{
دستور
}
else
{
دستور
}
@Learncpp
#29☑️ ساختارهای تکرار و تصمیم گیری در ++C :
به دنبال کلمه ی if یک پرانتز می آید که عبارت شرط در آن قرار دارد و یک مقدار بولین true یا false تولید میکند. اگر درست باشد دستور بعد از if اجرا میشود و اگر else وجود داشته باشد درصورت برقرار نبودن شرط, دستور بعد از else اجرا میشود.
مثال)
int age;cout << "enter your age";cin >> age;if( age < 20 ){cout << "you are still young";}else{cout << "you are not so young anymore";}*بعد از if اگر فقط یک دستور داشته باشیم میتوانیم از آکولاد استفاده نکنیم ولی اگر بیش از یک دستور داشته باشیم و آکولاد نگذاریم فقط دستور خط اول اجرا میشود.
به خاطر داشته باشید که یک علامت مساوی عملگر انتساب است و دو تا مساوی عملگر هم ارزی به معنی" آیا مساوی است با " a==b درست است اگر a برابر با b باشد. ولی a=b مقدار b را به a نسبت میدهد یکی از بیشترین خطاهایی که مبتدیان میکنند استفاده از علامت = به جای == است اگر تک مساوی استفاده کنید شرط if همیشه درست است.
if( num>0 )cout << "is positive"<<endl;else if( num==0 )cout << "is zero" << endl;elsecout << "is negative" << endl;این برنامه عدد را گرفته و مثبت و منفی و یا صفر بودن آن را بررسی میکند.
@Learncpp
#30مثال )
#include <iostream>int main(){int x;cin >> x;if (x == 1) cout << "x is 1";else if (x == 2) cout << "x is 2"; else cout << Unknown value"; return 0 ;}@Learncpp
#31مثال )
#include <iostream>#include <conio.h>int main(){int a , b ;cin >> a >> b ;if( a % b ) cout << a << "بخش پذیر نیست بر"<<b ;elsecout << a << "بخش پذیر است بر"<<b ;return 0 ;}@Learncpp