You are on page 1of 6

O‘ZBEKISTON RESPUBLIKASI RAQALI

TEXNOLOGIYALAR VAZIRLIGI

MUHAMMAD AL-XORAZMIY NOMIDAGI


TOSHKENT AXBOROT TEXNOLOGIYALARI
UNIVERSITETI SAMARQAND FILIALI

Fan: Algoritmlarni loyihalashdan

1-amaliy ish

Bajardi: VALIYEV J.
Qabul qildi: KARIMOV M. M

Samarqand-2024
1. Ikkita butun A va В sonlari berilgan. Jumlani rostlikka tekshirish
algoritmini tuzing: A va В sonlarning faqat bittasi toq son".
Dastur kodi:
function isOnlyOneOdd(a, b) {
return (a % 2 === 1 && b % 2 === 0) || (a % 2 === 0 && b % 2 === 1);
}

console.log(isOnlyOneOdd(3, 4));
console.log(isOnlyOneOdd(2, 4));
console.log(isOnlyOneOdd(3, 5));
console.log(isOnlyOneOdd(2, 6));

Natija:
2. Ikkita butun A va В sonlari berilgan. Jumlani rostlikka tekshirish
algoritmini tuzing “A va В sonlarining har ikkalasi ham yoki toq son
yoki juft son".
Dastur kodi:
function isBothEvenOrOdd(a, b) {
return (a % 2 === 0 && b % 2 === 0) || (a % 2 === 1 && b % 2 === 1);
}

console.log(isBothEvenOrOdd(2, 4));
console.log(isBothEvenOrOdd(3, 5));
console.log(isBothEvenOrOdd(2, 5));
console.log(isBothEvenOrOdd(3, 4));

Natija:
3. Uchta А, В, С butun sonlar berilgan. Jumlani rostlikka tekshirish
algoritmini tuzing : А, В, С sonlarning har biri musbat".
Dastur kodi:
function areAllPositive(a, b, c) {
return a > 0 && b > 0 && c > 0;
}

console.log(areAllPositive(1, 2, 3));
console.log(areAllPositive(-1, 2, 3));
console.log(areAllPositive(1, -2, 3));
console.log(areAllPositive(1, 2, -3));

Natija:
4. Uchta А, В, С butun sonlar berilgan. Jumlani rostlikka tekshirish
algoritmini tuzing:А, В, С sonlarning hech bo’lmaganda bittasi musbat".
Dastur kodi:
function isAtLeastOnePositive(a, b, c) {
return a > 0 || b > 0 || c > 0;
}

console.log(isAtLeastOnePositive(1, 2, 3));
console.log(isAtLeastOnePositive(-1, 2, 3));
console.log(isAtLeastOnePositive(-1, -2, -3));
console.log(isAtLeastOnePositive(-1, -2, 3));

Natija:
5. Uchta А, В, С butun sonlar berilgan. Jumlani Jumlani rostlikka
tekshirish algoritmini tuzing:А, В, С sonlaridan faqat bittasi musbat son".
Dastur kodi:
function isOnlyOnePositive(a, b, c) {
return (a > 0 && b <= 0 && c <= 0) ||
(a <= 0 && b > 0 && c <= 0) ||
(a <= 0 && b <= 0 && c > 0);
}

console.log(isOnlyOnePositive(1, -2, -3));


console.log(isOnlyOnePositive(-1, 2, -3));
console.log(isOnlyOnePositive(-1, -2, 3));
console.log(isOnlyOnePositive(1, 2, 3));
console.log(isOnlyOnePositive(-1, -2, -3));

Natija:

You might also like