Hayotiy misollar


ULASHISH

Hayotiy misol

while siklining amaliy misolini ko‘rsatish uchun oddiy "teskari sanash" dasturini yaratdik:

Misol

int countdown = 3; while (countdown > 0) {   cout << countdown << "\n";   countdown--; } cout << "Happy New Year!!\n";
O‘zingiz sinab ko‘ring »

Bu misolda 0 dan 10 gacha (ikkalasi ham kiradi) bo‘lgan faqat juft sonlarni chop etadigan dastur yaratamiz:

Misol

int i = 0; while (i <= 10) {   cout << i << "\n";   i += 2; }
O‘zingiz sinab ko‘ring »

Bu misolda sonning raqamlarini teskari tartibga keltirish uchun while siklidan foydalanamiz:

Misol

// A variable with some specific numbers int numbers = 12345; // A variable to store the reversed number int revNumbers = 0; // Reverse and reorder the numbers while (numbers) {   // Get the last number of 'numbers' and add it to 'revNumbers'   revNumbers = revNumbers * 10 + numbers % 10;   // Remove the last number of 'numbers'   numbers /= 10; } cout << "Reversed numbers: " << revNumbers << "\n";
O‘zingiz sinab ko‘ring »

if else operatori bilan birgalikda ishlatiladigan while siklining amaliy misolini ko‘rsatish uchun, faraz qilaylik, Yatzy o‘yinini o‘ynayapmiz:

Misol

int dice = 1; while (dice <= 6) {   if (dice < 6) {     cout << "No Yatzy\n";   } else {     cout << "Yatzy!\n";   }   dice = dice + 1; }
O‘zingiz sinab ko‘ring »

Sikl 1 dan 5 gacha bo‘lgan qiymatlardan o‘tganda "No Yatzy" matnini chop etadi. 6 qiymatiga yetganda esa "Yatzy!" matnini chop etadi.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!