Hayotiy misollar


ULASHISH

Hayotiy misollar

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

Misol

int countdown = 3; while (countdown > 0) {   printf("%d\n", countdown);   countdown--; } printf("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) {   printf("%d\n", i);   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 'revNumber'   revNumbers = revNumbers * 10 + numbers % 10;   // Remove the last number of 'numbers'   numbers /= 10; }
O‘zingiz sinab ko‘ring »

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

Misol

Agar zar soni 6 bo‘lsa, "Yatzy!" matnini chop eting:

int dice = 1; while (dice <= 6) {   if (dice < 6) {     printf("No Yatzy\n");   } else {     printf("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!