Amaliyot masalalar

Oson darajadagi masalalar:

  1. "Salom, dunyo!" dasturi:

    • Ekranga "Salom, dunyo!" yozuvini chiqaradigan dastur yozing.

  2. Butun sonni ekranga chiqarish:

    • Foydalanuvchi kiritgan butun sonni ekranga chiqaradigan dastur yozing.

  3. Ikki son yig‘indisi:

    • Foydalanuvchidan ikkita butun son kiriting va ularning yig‘indisini hisoblab ekranga chiqaring.

  4. Aylananing yuzini hisoblash:

    • Foydalanuvchidan aylana radiusini kiritishni so‘rang va yuzini hisoblab ekranga chiqaring. Konstantadan (PI) foydalaning.

  5. Sonning kvadratini hisoblash:

    • Foydalanuvchidan son kiritishni so'rang va ushbu sonning kvadratini hisoblab ekranga chiqaring.

  6. Yoshni hisoblash:

    • Foydalanuvchidan tug'ilgan yilini kiriting va hozirgi yilga asoslangan holda uning yoshini hisoblab chiqaring.

  7. Toq yoki juft son:

    • Foydalanuvchidan butun son kiriting va uning toq yoki juft son ekanligini aniqlang.

  8. Celsiydan Fahrenheitga aylantirish:

    • Foydalanuvchidan Celsiyda harorat kiritishni so'rang va uni Fahrenheitga aylantirib ekranga chiqaring.

  9. Maksimal uchta sonning eng kattasini topish:

    • Foydalanuvchidan uchta butun son kiriting va ularning eng kattasini ekranga chiqaring.

  10. Matnni ekranga chiqarish:

    • Foydalanuvchidan ismni kiriting va uni ekranga "Salom, [ism]!" shaklida chiqaruvchi dastur yozing

O'rta darajadagi masalalar:

  1. Ko‘paytirish jadvali:

    • Foydalanuvchidan son kiriting va uning 1 dan 10 gacha bo‘lgan ko‘paytirish jadvalini ekranga chiqaring.

  2. Sonlarning o‘rtacha qiymatini hisoblash:

    • Foydalanuvchidan uchta son kiritishni so‘rang va ularning o‘rtacha qiymatini hisoblang.

  3. Oddiy foiz hisoblash:

    • Foydalanuvchidan summa, foiz stavkasi va vaqtni kiriting. Oddiy foiz formulasi bo‘yicha foizni hisoblang va ekranga chiqaring.

  4. 1 dan N gacha bo‘lgan sonlar yig‘indisi:

    • Foydalanuvchidan N sonini kiriting va 1 dan N gacha bo‘lgan sonlarning yig‘indisini hisoblab ekranga chiqaring.

  5. Foydalanuvchidan son olib, uni ikki marta ko‘paytirish:

    • Foydalanuvchidan biror son kiriting va uni ikki marta ko‘paytirib natijani ekranga chiqaring.

  6. Foydalanuvchidan toq sonni aniqlash:

    • Foydalanuvchidan bir butun son kiriting va uning toq yoki juft son ekanligini aniqlang.

  7. Sonlarning o'rtacha qiymatini hisoblash:

    • Foydalanuvchidan uchta butun son kiriting va ularning o‘rtacha qiymatini hisoblang.

  8. O‘nlik sonni butun son va qoldiqqa ajratish:

    • Foydalanuvchidan o‘nlik son kiriting va uni butun qism va qoldiqqa ajratib ekranga chiqaring.

  9. Sonning raqamlarini ajratish:

    • Foydalanuvchidan kiritilgan sonning har bir raqamini ajratib ekranga chiqaradigan dastur yozing.

  10. Kvadrat sonni hisoblash:

    • Foydalanuvchidan kiritilgan sonning kvadratini hisoblaydigan dastur yozing.

Qiyin darajadagi masalalar:

  1. Massivdagi eng katta elementni topish:

    • Foydalanuvchidan kiritilgan massivning eng katta elementini topish dasturini yozing.

  2. Massivdagi eng kichik elementni topish:

    • Foydalanuvchidan kiritilgan massivning eng kichik elementini topish dasturini yozing.

  3. Sonlarning kvadratlari yig‘indisi:

    • Foydalanuvchidan bir nechta son kiritishni so‘rang va ularning kvadratlari yig‘indisini hisoblang.

  4. Massivning o‘rtacha qiymatini topish:

    • Foydalanuvchidan massiv elementlari sonini kiriting va massivning o‘rtacha qiymatini toping.

  5. Sonning faktorialini hisoblash:

    • Foydalanuvchidan biror son kiriting va uning faktorialini hisoblab ekranga chiqaring.

  6. Fibonacci ketma-ketligini hisoblash:

    • Foydalanuvchidan nechta Fibonacci sonini chiqarishni so‘rang va ekranga ketma-ketlikni chiqaring.

  7. Oddiy sonni aniqlash:

    • Foydalanuvchidan biror butun son kiriting va uning oddiy son ekanligini aniqlang.

  8. Matn ichidagi har bir belgining takrorlanish chastotasini aniqlash:

    • Foydalanuvchidan kiritilgan matndagi har bir belgining nechta marta takrorlanganini hisoblang.

  9. Ikki massivni birlashtirish:

    • Foydalanuvchidan ikkita massiv kiriting va ularni birlashtirib yangi massiv hosil qiling.

  10. Ikki matritsaning qo‘shilishini topish:

    • Foydalanuvchidan kiritilgan ikki matritsaning qo‘shilishini hisoblaydigan dastur yozing.

Last updated