3-modul topshiriqlari
Download 167.34 Kb. Pdf ko'rish
|
modul3
// Arifmetikadan savollar to'plami
const questions = [ { question: "3 x 5?", answer: 15 }, { question: "10 / 2?", answer: 5 }, { question: "12 + 18?", answer: 30 }, { question: "6 - 4?", answer: 2 }, { question: "2 x 8?", answer: 16 }, { question: "7 + 3?", answer: 10 }, { question: "5 x 7?", answer: 35 }, { question: "9 - 6?", answer: 3 }, { question: "16 / 4?", answer: 4 }, { question: "15 + 13?", answer: 28 } ]; JavaScritda shunday dastur tuzingki, ushbu savollar toʻplamini tasodifiy ravishda foydalanuvchiga beradi. Foydalnuvchining javobi boʻyicha uning ballarini hisoblab, dastur soʻngida uning toʻplagan balini e’lon qiladi. Dasturda sinflardan foydalanilsin. 25. Kompyuter 1 dan 1000 gacha boʻlgan tasodifiy bir butun sonni oʻyladi. Foydalanuvchi bu sonni necha urinishda topa olishini aniqlovchi script yozing. Oʻylangan sonni topish dasturi sinflar, sinf maydonlari, konstruktor va metodlari qoʻllanilgan holda yozilsin. Bunda foydalanuvchi tomonidan qidirilayotgan son kiritilganida, dasturingiz bu sonni oʻylangan songa boʻlganda qoladigan qoldiq haqida xabar chiqarsin. Toʻgʻri topilganida esa, necha urinishda topganligi haqida xabar chiqarsin. 26. Foydalanuvchi 1000 gacha boʻlgan ixtiyoriy butun sonni oʻyladi. Kompyuter esa bu sonni topish uchun eng kam urinishlar sarflashini ta’minlang. Bunda kompyuter foydalanuvchi oʻylagan sonni taxmin qiladi. Agar taxmin qilingan son oʻylangan son bo’lmasa, kompyuter taxmin qilgan son sonni oʻylangan songa boʻlganda qoladigan qoldiq haqida foydalanuvchi tomonidan prompt() metodi yordamida kiritilsin. Kompyuter oʻylangan sonni topganida necha urinishda topganligini xabar qilsin. 27. Kompyuter tomonidan berilgan matnni foydalnuvchi qancha vaqtda kiritib boʻlganligini aniqlovchi script yozing. Matnni kiritishda sarflangan vaqt va xatoliklar soni chop etilsin. Scriptni yozishda sinflardan foydalanilsin. 28. JavaScriptda sinflardan foydalangan holda kompyuter va inson oʻrtasida quyidagi oʻyin dasturi tuzilsin: "Rock Paper Scissors" - bu o'yin uchta tanlovni o'z ichiga oladi: "tosh", "qog'oz" va "qaychi". Ikki o'yinchining har biri o'z belgisini tanlaydi va belgilarni ko'rsatish orqali yutuvchi aniqlanadi. Scriptni yozishda sinflardan foydalanilsin. 29. nxn (3 ≤ n ≤ 15) oʻlchamdagi jadvalni n 2 gacha boʻlgan butun sonlar bilan tasodifiy toʻldiruvchi dastur tuzing. Jadvalga yana bir satr qoʻshing. Ushbu satrda mos ustunlardagi sonlarning EKUBI chop etilsin. Scriptni yozishda sinflardan foydalanilsin. 30. nxn (3 ≤ n ≤ 15) oʻlchamdagi jadvalni n 2 gacha boʻlgan butun sonlar bilan tasodifiy toʻldiruvchi dastur tuzing. Jadvalga yana bir ustun qoʻshing. Ushbu ustundada mos satrlardagi sonlarning EKUBI chop etilsin. Scriptni yozishda sinflardan foydalanilsin. Download 167.34 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling