If, else, go to


Download 26.07 Kb.
bet3/3
Sana10.11.2023
Hajmi26.07 Kb.
#1765437
1   2   3
Bog'liq
C da “if, else , go to “ operatorlari.

Goto operatori

Odatta shartsiz o’tish operatorini programmangizda ishlatmasligingizni ko’p programmistlar maslahat berishadi. Bu gap albatta to’g’ri. Chunki bu shartsiz o’tish operatori programmangiz strukturasini buzishi mumkin. Bu programmani ishlatib bo’lmaydigan joylar bor bunga misol: shartsiz o’tish operatori orqali qism dasturga o’tib bo’lmaydi, sikllarga o’tib bo’lmidi va hokazo bularni o’z praktikangiz davomida o’rganib borasiz.


Strukturali dasturlashda goto operatoridan foydalanmaslik maslahat
beriladi. Lekin ba’zi hollarda o‘tish operatoridan foydalanish dasturlashni
osonlashtiradi,
Shartsiz o’tish operatorining umumiy ko’rinishi quyidagicha:
Goto ;
Goto operatoridan keyin boshqarilish ga uzatiladi va programmaning bajarilishi shu yerdan davom etadi.
Metkani nishon ham deb aytiladi bu davomida ‘:’ qo’yilgan identifikator.
Misol uchun: metka: ;
Metka har qanday operator oldidan ishlatilishi mumkin, shuningdek shart operatori oldidan ham.

N natural sonini kiritishni taklif qiluvchi programma tuzilsin. Agar natural bo’lmagan son kiritilsa, qayta kiritish taklif qilinsin.


#include
#include
Using namespace std;
Int main()
{
Float n;
Nishon:
Cout << “natural son kiriting” << endl;
Cin >> n;
If (( ceil(n) !=n) ||
(n <= 0))

Goto nishon;


Cout << “Natural son kiritildi” << endl;
Return 0;
}


Xulosa
Men ushbu mustaqil ish orqali har qanday dastur funksiyalar ketma-ketligidan iborat bo’lishini, shartli operatorlar ikki ko’rinishda ishlatilishi mumkinligini, shartli operator bajarilganda avval ifoda hisoblanishi va agar qiymat rost, ya’ni noldan farqli bo’lsa, 1-operator bajarilishini, agar qiymat yolg’on, ya’ni nol bo’lsa va else ishlatilsa, 2-operator bajarilishini va operatorning else qismi har doim eng yaqin if ga mas qo’yilishi haqida bilib oldim.
Foydalanilgan adabiyotlar

  • “ C va C++ TILI “ Sh.A. Nazirov, R. V Kabulov, M.R. Babajanov, Q.S. Raxmanov.

  • https://uzbekdevs.uz/darsliklar/cpp/cpp-da-shart-operatori.

  • https://tami.uz/matnga_qarang.php?id=1023

Download 26.07 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling