JavaScript-da funksiyalarni ketma-ket chaqirish

Bir funksiyaning ishlash natijasini boshqasining parametriga uzatish mumkin. Quyidagi misolda biz avval 2 sonining kvadratini topamiz, so'ngra esa natijaning kvadratini:

javascriptfunction func(num) {
  return num ** 2;
}

let res = func(func(2));
console.log(res); // 16 ni chiqaradi

Funksiyalar, albatta, bir xil bo'lishi shart emas. Masalan, bizda sonning kvadratini qaytaradigan funksiya va sonning kubini qaytaradigan funksiya bo'lsin:

javascriptfunction square(num) {
  return num ** 2;
}

function cube(num) {
  return num ** 3;
}

Keling, ushbu funksiyalar yordamida 2 sonini kvadratga ko'taramiz, so'ngra bu operatsiya natijasini kubga ko'taramiz:

javascriptlet res = cube(square(2));
console.log(res);

Endi bizda sonning kvadratini qaytaradigan funksiya va ikkita sonning yig'indisini topadigan funksiya bo'lsin:

javascriptfunction square(num) {
  return num ** 2;
}

function sum(num1, num2) {
  return num1 + num2;
}

Ushbu funksiyalar yordamida 2 sonining kvadrati va 3 sonining kvadrati yig'indisini topamiz:

javascriptlet res = sum(square(2), square(3));
console.log(res);
Задание 1

Faraz qilaylik, sizda sonning ildizini qaytaradigan funksiya va kasrni kasr qismidagi uchta rahangacha yaxlitlaydigan funksiya bor:

javascriptfunction sqrt(num) {
  return Math.sqrt(num);
}

function round(num) {
  return num.toFixed(3);
}

Ushbu funksiyalar yordamida 2 sonining ildizini toping va uni kasr qismidagi uchta rahangacha yaxlitlang.

Задание 2

Faraz qilaylik, sizda sonning ildizini qaytaradigan funksiya va uchta sonning yig'indisini qaytaradigan funksiya bor:

javascriptfunction sqrt(num) {
  return Math.sqrt(num);
}

function sum(num1, num2, num3) {
  return num1 + num2 + num3;
}

Ushbu funksiyalar yordamida 2, 3 va 4 sonlarining ildizlari yig'indisini toping va uni res o'zgaruvchisiga yozing.

Задание 3

Faraz qilaylik, sizda kasrni kasr qismidagi uchta rahangacha yaxlitlaydigan funksiya bor:

javascriptfunction round(num) {
  return num.toFixed(3);
}

Ushbu funksiya yordamida oldingi masalani shunday o'zgartiringki, res o'zgaruvchisiga kasr qismidagi 3-rahengacha yaxlitlangan kasr yozilsin.