|
Reje: Shárt operatorı if-else konstrukciyası
|
bet | 6/14 | Sana | 16.12.2023 | Hajmi | 62,27 Kb. | | #120040 |
Bog'liq 5-lekciyashart? buyruq_1: buyruq_2;
Birinshiden, biz kerekli shártti jazıp, artına soraw belgisin? qoyıwımız kerek. Keyininen, tap sol qatarda, soraw belgisinen keyin, eger shárt tuwrı bolsa, orınlanatuǵın birinshi ápiwayı buyrıqtı (kodtı ) jazamız. Bul buyrıqtan keyin eki noqat (:) qoyıń hám ekinshi buyrıqtı (kodtı ) jazıń. Bul ekinshi buyrıq, eki noqat qoyılǵannan keyin ǵana, shárt jalǵan bolsa orınlanadı.
Misal. Aytayiq, paydalanıwshı bankomatdan pul aladı. Ol bul operaciyanı ámelge asırdı hám ekranda soraw payda bolıwı kerek: " Basqa operaciyanı orınlawdı qáleysizbe? " Paydalanıwshıǵa tańlaw usınısın beriwimiz kerek (awa yamasa yaq) hám tiyisli túymeni basıń.
Usı tańlawdi tómendegi programmada kórip shıǵamız:
#include
using namespace std;
int main()
{
bool variable = true;
cout<<"Úlken esap betinde ayrım operaciyalardı ámelge asırıw...\n";
cout<<"Basqa operaciyani orınlawdi qáleysizbe(1-awa, 0–yaq)?";
cin >> variable;
variable == 1? cout << "Operaciyani tanlang!\n..........\n\n" : cout << "Xayr! Chekingizni olishni unutmang!\n\n";
return 0;
}
3-misal. Paydalanıwshı kiritken eki mánistiń minimal hám maksimal sanın anıqlaw ushın ternar operatorınan paydalanıw.
#include
using namespace std;
int main()
{
int firstDigit = 0;
int secondDigit = 0;
int max = 0;
int min = 0;
cout << "Kiritiń firstDigit - birinshi son:"; cin >> firstDigit;
cout << "Kiritiń secondDigit - ekinshi son:"; cin >> secondDigit;
|
| |