জাভাস্ক্রিপ্টে ফাংশনগুলির অনুক্রমিক কল

একটি ফাংশনের কাজের ফলাফল অন্য ফাংশনে প্যারামিটার হিসেবে পাঠানো যায়। নিম্নলিখিত উদাহরণে আমরা প্রথমে সংখ্যাটির বর্গফল 2 বের করব, এবং তারপর সেই ফলাফলের বর্গফল বের করব:

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

let res = func(func(2));
console.log(res); // 16 দেখাবে

ফাংশনগুলি, অবশ্যই, অভিন্ন হতে হবে এমন নয়। উদাহরণস্বরূপ, ধরুন আমাদের কাছে একটি ফাংশন আছে যা সংখ্যার বর্গফল ফেরত দেয়, এবং একটি ফাংশন আছে যা সংখ্যার ঘনফল ফেরত দেয়:

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

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

এই ফাংশনগুলি ব্যবহার করে সংখ্যাটিকে 2 বর্গ করি, এবং তারপর সেই অপারেশনের ফলাফলকে ঘন করি:

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

ধরুন এখন আমাদের কাছে একটি ফাংশন আছে যা সংখ্যার বর্গফল ফেরত দেয়, এবং একটি ফাংশন আছে যা দুটি সংখ্যার যোগফল বের করে:

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

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

এই ফাংশনগুলি ব্যবহার করে 2 সংখ্যাটির বর্গফল এবং 3 সংখ্যাটির বর্গফলের যোগফল বের করি:

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

ধরুন আপনার কাছে একটি ফাংশন আছে যা সংখ্যার বর্গমূল ফেরত দেয়, এবং একটি ফাংশন আছে যা ভগ্নাংশকে দশমিকের পর তিন অঙ্ক পর্যন্ত পূর্ণাঙ্কিত করে:

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

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

এই ফাংশনগুলি ব্যবহার করে 2 সংখ্যাটির বর্গমূল বের করুন এবং এটিকে দশমিকের পর তিন অঙ্ক পর্যন্ত পূর্ণাঙ্কিত করুন।

Задание 2

ধরুন আপনার কাছে একটি ফাংশন আছে যা সংখ্যার বর্গমূল ফেরত দেয়, এবং একটি ফাংশন আছে যা তিনটি সংখ্যার যোগফল ফেরত দেয়:

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

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

এই ফাংশনগুলি ব্যবহার করে 2, 3 এবং 4 সংখ্যাগুলির বর্গমূলের যোগফল বের করুন এবং এটিকে res ভেরিয়েবলে লিখুন।

Задание 3

ধরুন আপনার কাছে একটি ফাংশন আছে যা ভগ্নাংশকে দশমিকের পর তিন অঙ্ক পর্যন্ত পূর্ণাঙ্কিত করে:

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

এই ফাংশনটি ব্যবহার করে আগের সমস্যাটি পরিবর্তন করুন যাতে res ভেরিয়েবলে একটি ভগ্নাংশ লিখিত হয়, যা দশমিকের পর 3টি অঙ্ক পর্যন্ত পূর্ণাঙ্কিত।