|
Reje: Shárt operatorı if-else konstrukciyası
|
bet | 7/14 | Sana | 16.12.2023 | Hajmi | 62,27 Kb. | | #120040 |
Bog'liq 5-lekciyamax = (firstDigit > secondDigit) ? firstDigit : secondDigit; min = (firstDigit < secondDigit) ? firstDigit : secondDigit;
cout << "Maksimum = " << max << endl;
cout << "Minimum = " << min<< endl;
return 0;
}
Dastur natijesi:
Shárt operatorın ishpe-ish qollanıw. Turmısda bolǵanı sıyaqlı, kompyuter programmalarında da ayrım jaǵdaylarda kóbirek varianttı tańlawıńız kerek. Bunday mútajliklerdi qandırıw ushın C++da if else keńeytiriliwi múmkin. Joqarıda aytıp ótilgeni sıyaqlı, basqasınan keyin bir kórsetpe bolıwı kerek, bunda kórsetpeler blogi bolıwı múmkin. Eger else ózi bir bayanat bolsa, ol jáne tómendegilerdi orınlawı múmkin:
if (sh == 'А')
a++;
else else
if (sh == 'В') b++;
s++;
Eger sh ózgeriwshisi 'A' ǵa teń bolmasa, programma basqa qatarǵa ótedi. Onda ekinshi if-else buyrıǵı bul alternativani taǵı eki variantqa ajratadı. C++tiń erkin formatlaw ózgesheligi bul elementlerdi oqiliwi múmkin bolǵan tártipte jaylastırıwǵa múmkinshilik beredi:
if (sh == 'Á')
a++;
else if (sh == 'В') b++;
else
s++;
Bul pútinley jańa basqarıw strukturasına uqsaydı - if else if else. Biraq bul tiykarınan bir if else operatorı basqasınıń quramına jaylastırılǵan. Qayta kórip shıǵılǵan format jáne de anıqlaw kórinedi hám hátte barlıq alternativ variantlardı bahalawǵa múmkinshilik beredi. Bul qurılıs ele de bir operator retinde kórip shıǵılıp atır.
Logikaliq ámeller Joqarıdaǵı temalarda arifmetik ámeller menen tanısıp shıqtıq (sonday-aq aralas arifmetikalıq ámeller - ózgeriwshige bir waqıttıń ózinde mánis beriw menen). Ózgeriwshi ma`nisin birge asırıw yamasa kemeytiw operatorların da kórip shıqtıq.
|
| |