C++ dasturlash tilida matematik masalalarni yechisstrreplkirish. I. C++ Tilida ifodalar va operatorlar



Yüklə 109 Kb.
səhifə8/12
tarix18.04.2023
ölçüsü109 Kb.
#100304
1   ...   4   5   6   7   8   9   10   11   12
C dasturlash tilida matematik masalalarni yechisstrreplkirish

// ishlatilishiga oid misol
# include
int main()
{
int BirinchiSon, IkkinchiSon;
cout << “Katta sonni kiriting:
cin >> BirinchiSon;
cout<<“\n Kichik sonni kiriting:”;
cin >> IkkinchiSon;
if (BirinchiSon > IkkinchiSon)
cout << “\n Rahmat! \n”;
else
cout << “\n Ikkinchisi katta son-ku!”;
return 0;
}

NATIJA:
Katta sonni kiriting: 10


Kichik sonni kiriting: 12
Ikkinchisi katta son - ku!
if operatori orqali murakkab konstruksiyalarni hosil qilish
If–else konstruksiyasida ifodalar blokida ixtiyoriy operatorlarni ishlatishda hech qanday chegara yo'q. Shu jumladan, ifodalar bloki ichida yana if–else operatorlarini ishlatish mumkin. Bu holda bir nechta if operatoridan iborat ichma – ich konstruksiya hosil bo'ladi.
if (1–shart)
{
if (2–shart)
1–ifoda
else
{
if (3–shart)
2–ifoda
else
3–ifoda
} }
else
4–ifoda;
Ushbu bir nechta if operatoridan tashkil topgan konstruksiya quyidagi tartibda ishlaydi: agarda 1–shart va 2–shart rost bo'lsa 1–ifoda bajariladi. Agarda 1–shart rost va 2–shart yolg'on natija qaytarsa, u holda 3–shart tekshiriladi va agarda bu shart rost bo'lsa 2–ifoda, yolg'on bo'lsa esa 3–ifoda bajariladi. Va eng oxiri, agarda 1–shart yolg'on bo'lsa 4–ifoda bajariladi. Bunday murakkab konstruksiyaga misol keltirilgan.
if operatori ichki bo'lgan murakkab konstruksiya
If operatori ichki
// bo'lgan murakkab konstruksiyaga misol
# include < iostream.h>

Yüklə 109 Kb.

Dostları ilə paylaş:
1   ...   4   5   6   7   8   9   10   11   12




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin