|
Reje: Shárt operatorı if-else konstrukciyası
|
bet | 2/14 | Sana | 16.12.2023 | Hajmi | 62,27 Kb. | | #120040 |
Bog'liq 5-lekciyaif konstruksiyası. if ańlatpası shárttiń tuwrılıǵın tekseredi hám eger ol tuwrı bolsa operatorlar blogın orınlaydı. Bul operator tómendegi qısqa formaǵa iye:
if (shart)
{
kórsetpeler;
}
Shın yamasa jalǵan mánis qaytaratuǵın shártli ańlatpa shárt retinde isletiledi. Eger shárt shın bolsa, ol jaǵdayda if blogına kiritilgen keyingi kórsetpeler orınlanadı. Eger shárt jalǵan bolsa, ol jaǵdayda keyingi kórsetpeler orınlanbaydı. Kórsetpeler blogi figurali qawıslar ({ }) ishine kiritilgen boladı.
Mısalı:
#include
using namespace std;
int main()
{
int x = 60;
if(x > 50)
{
cout << "x 50 den úlken\n";
}
if(x < 30)
{
cout << "x 30 dan kishi\n";
}
cout<<"Programma sońı"<
return 0;
}
Bul jerde eki ańlatpa berilgen. Olar x dıń belgilengen bahadan úlken yamasa kishiligin tekseredi. Kórsetpe retinde eki jaǵdayda da konsolǵa qatar shıǵarıladı.
Birinshi jaǵdayda, x>50, shárt tuwrı boladı, sebebi x ózgeriwshiniń ma`nisi haqıyqattan da 50 den úlken, sol sebepli bul shárt haqıyqıy boladı hám sol sebepli if blogına kiretuǵın kórsetpe orınlanadı.
Ekinshi jaǵdayda, x<30 qatnas operaciyası jalǵan mánis qaytadı, sebebi shárt jalǵan, sol sebepli keyingi kórsetpeler blogi orınlanbaydı. Nátiyjede, programma iske túskende, konsol shıǵıwı tómendegishe boladı :
else operatorın óz ishine alǵan if ańlatpasiniń toliq formasınan paydalanıwımız mumkin:
if (shart)
kórsetpe_1
else
kórsetpe_2
If operatorindaǵı shárt jalǵan bolsa else operatorinan keyin, orınlanatuǵın kórsetpeler kompleksin anıqlawımız múmkin. Yaǵnıy, eger shárt shın bolsa, if ańlatpasınan keyingi kórsetpeler orınlanadı hám eger bul ańlatpa jalǵan bolsa, else operatorınan keyingi kórsetpeler orınlanadı.
30>
|
| |