Ózbekstan respublikasí



Download 0,53 Mb.
bet1/3
Sana28.10.2022
Hajmi0,53 Mb.
#857430
  1   2   3
Bog'liq
Makset ameliy jumis PT

ÓZBEKSTAN RESPUBLIKASÍ


INFORMACIYALÍQ TEXNOLOGIYALARÍ HÁM KOMMUNIKACIYALARÍN RAWAJLANDÍRÍW MINISTRLIGI
MUXAMMED AL-XOREZMIY ATINDAǴÍ
TASHKENT INFORMACIYALÍQ TEXNOLOGIYALARÍ UNIVERSITETI
NÓKIS FILIALÍ
KOMPYUTER INJINIRINGI FAKULTETÍ



«Programmalıq injiniring» baǵdarı
3-kurs 304-19 topar studenti
Saylawbaev Maqsettiń
«Programmalıq táminat sipatin táminlew»
páninen

Ámeliy JUMISI

Tapsırǵan: ______________ Saylawbaev M


Qabıllaǵan: ______________ Madreymova Z

1-2-ámeliy jumis
Ŭshmúyeshliktiń perimetrin esaplawshı qosımshanı testlew.
Shártler:

  1. Berilgen úshmúyeshliktiń qálegen eki tárepiniń qosındısı úshinshi tárepten úlken.

  2. Berilgen úshmúyeshliktiń barlıq tárepleri 0 den úlken.







3-ámeliy jumis
Ápiwayı kalkulyator qosımshasın testlew.
Shártler:

  1. Korendi esaplawda tek ǵana oń san kiritiliwi kerek.

  2. Bóliw ámelin orınlawda 0 ge bóliw múmkin emes.

Qosımsha kodları:

function koren(number) {


return Math.sqrt(number);
}

function division(first, second) {


return first / second;
}

const result1 = koren(49);


const result2 = division(10, 2);

console.log('Koren:', result1);


console.log('Bo\'liw:', result2);

module.exports.division = division;


module.exports.koren = koren;

Testlewshi qosımsha kodları:
const { expect } = require('@jest/globals');
const mylib = require('../mylib');

test('Eger on\' san kiritilse', () => {


const result = mylib.koren(49);
expect(result).toBe(7);
});

test('Eger terin san kiritilse', () => {


const result = mylib.koren(-49);
expect(result).toBe('Teris san kiritiw mu\'mkin emes');
})

test('Eger bo\'liniwshi 0 den o\'zgeshe bolsa', () => {


const result = mylib.division(10, 2);
expect(result).toBe(5);
})

test('Eger bo\'liniwshi 0 ten\' bolsa', () => {


const result = mylib.division(10, 0);
expect(result).toBe('Nolge bo\'liw mu\'mkin emes');
})

Testlew. Shártler boyınsha qosımshanı testleymiz:

Testlew nátiyjesi boyınsha qosımshaǵa ózgeris kiritemiz:
function koren(number) {
if(number >= 0) {
return Math.sqrt(number)
} else {
return 'Teris san kiritiw mu\'mkin emes';
}
}

function division(first, second) {


if(second !== 0) {
return first / second;
} else {
return 'Nolge bo\'liw mu\'mkin emes'
}
}

const result1 = koren(49);


const result2 = division(10, 2);

console.log('Koren:', result1);


console.log('Bo\'liw:', result2);

module.exports.division = division;


module.exports.koren = koren;
Qayta testleymiz:



Download 0,53 Mb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish