|
Мuhаmmаd Аl-Хоrazmiy nomidagi Тоshkеnt Ахborot Техnologiyalari Universiteti
|
Sana | 20.05.2024 | Hajmi | 258,19 Kb. | | #246554 |
Bog'liq Amaliy ish 3 - G\'ulomov Bekzod Тоshkеnt Ахborot Техnologiyalari Universiteti Qarshi filiali
2-bosqich DI-12-22 guruh’i talabasi “Akademik yozuv”fanidan 3-amaliy ishi
Bajardi: G’ulomov B. Qadul qildi: Begulov O.
Qarshi 2024 yil
3-amaliy ishi
Mavzu: JavaScript brauzer va veb-hujjat obyektlari modeli bilan ishlash (BOM, DOM). HTML5 da JavaScript API lardan foydalanish. JQuery kutubxonasi. Selektorlar. Hodisalar.
Ishdan maqsad: Javascript tili asosiy konstruksiyalarini o’rganish.
Nazariy qism
Javascript – bu Webni gipermatnli sahifalarini klient tomonida ko’rish senariyalarini
boshqarish tili. Yanada aniqroq aytadigan bo’lsa, Javascript – bu nafaqat klient tomonidagi dasturlash tili. Liveware Javascript tilining avlodi bo’lib, Netscape serveri tomonida ishlovchi vosita bo’ladi. Ammo Javascript tilini mashhur qilgan narsa bu klient tomonida dasturlashdir.
Topshiriqlar
8) Kun boshidan N sekund o'tdi kun boshidan necha minut, soat, o'tganligin aniqlang!
function vaqtniHisoblash(N) {
let kunlar_soni = 0;
const minutdagiSekund = 60;
const soatdagiMinut = 60;
const soatdagiSekund = minutdagiSekund * soatdagiMinut;
const kun_dagi_soni = 24 * soatdagiSekund;
const kun_nomi = [
"Birinchi",
"Ikkinchi",
"Uchinchi",
"To'rtinchi",
"Beshinchi",
"Oltinchi",
"Yettinchi",
"Sakkizinchi",
"To'qqizinchi",
"O'ninchi"
];
if (N >= kun_dagi_soni) {
kunlar_soni = Math.floor(N / kun_dagi_soni);
N %= kun_dagi_soni;
}
const soat = Math.floor(N / soatdagiSekund);
const soatdan_keyin_qolgan_sekund = N % soatdagiSekund;
const minut = Math.floor(soatdan_keyin_qolgan_sekund / minutdagiSekund);
const sekund = soatdan_keyin_qolgan_sekund % minutdagiSekund;
console.log(`${kun_nomi[kunlar_soni]} kun boshidan ${soat} soat, ${minut} minut va ${sekund} sekund o'tdi.`);
console.log("© G'ulomov Bekzod DI-12-22");
return {
soat: soat,
minut: minut,
sekund: sekund
};
}
const userInput = prompt("Iltimos, kun boshidan o'tgan soniyalaringizni kiriting:");
const N = parseInt(userInput, 10);
if (!isNaN(N)) {
vaqtniHisoblash(N);
} else {
console.log("Iltimos, to'g'ri soniya kiriting.");
}
|
| |