ফাংশন প্যারামিটার (Parameters)
প্যারামিটার হলো এমন একটি পথ যার মাধ্যমে আমরা ফাংশনের ভেতরে বাইরে থেকে তথ্য বা ডাটা পাঠাতে পারি। এটি ফাংশনকে আরও ডাইনামিক এবং বুদ্ধিমান করে তোলে, কারণ একই ফাংশন বিভিন্ন ডাটা নিয়ে ভিন্ন ভিন্ন ফলাফল দিতে পারে।
নোট
প্যারামিটারগুলো ফাংশনের নামের পাশের ব্র্যাকেটে ( ) লিখতে হয়। পাঠানোর সময় ডাটার টাইপ এবং ফাংশন রিসিভ করার সময় টাইপ একই হতে হবে।
১. একটি প্যারামিটারসহ ফাংশন
নিচে একটি ফাংশন দেখানো হলো যা যেকোনো ইউজারের নাম নিয়ে তাকে শুভেচ্ছা জানাবে।
কাজ শুভেচ্ছা_জানাও(বাক্য নাম) {
দেখাও "হ্যালো " >> নাম >> ", আপনাকে স্বাগতম!";
নতুনলাইন;
}
শুভেচ্ছা_জানাও("সাকিব");
শুভেচ্ছা_জানাও("আরিফ");
২. একাধিক প্যারামিটার ব্যবহার
আপনি চাইলে কমা দিয়ে একাধিক তথ্য ফাংশনের ভেতরে পাঠাতে পারেন।
কাজ যোগ_করো(পূর্ণসংখ্যা ক, পূর্ণসংখ্যা খ) {
দেখাও "ফলাফল: " >> (ক + খ);
নতুনলাইন;
}
যোগ_করো(১০, ২০);
৩. বাস্তব উদাহরণ: টিকেট প্রাইস ক্যালকুলেটর
টিকিটের দাম এবং সংখ্যা নিয়ে মোট দাম বের করার লজিক:
কাজ মোট_বিল(পূর্ণসংখ্যা দাম, পূর্ণসংখ্যা পরিমাণ) {
দেখাও "আপনার মোট বিল: " >> (দাম * পরিমাণ) >> " টাকা।";
নতুনলাইন;
}
মোট_বিল(৫০০, ৩);
টিপ: প্যারামিটার ব্যবহার করলে একই ফাংশন হাজার হাজার ভিন্ন ডাটার জন্য কাজ করতে পারে।
৪. ইন-ডেপথ উদাহরণ: স্মার্ট প্রোফাইল সিস্টেম
একটি ফাংশন যা ইউজারের নাম, বয়স এবং সিটি নিয়ে একটি সংক্ষিপ্ত প্রোফাইল দেখাবে:
কাজ প্রোফাইল(বাক্য নাম, পূর্ণসংখ্যা বয়স, বাক্য শহর) {
দেখাও "নাম: " >> নাম;
নতুনলাইন;
দেখাও "বয়স: " >> বয়স >> " বছর";
নতুনলাইন;
দেখাও "বাসা: " >> শহর;
নতুনলাইন;
}
প্রোফাইল("রাহাত", ২৫, "ঢাকা");