Hayotiy misollar
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:
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!
