JavaScript Bangla Tutorial 14 Letter Grade Program
এই জাভাস্ক্রিপ্ট বাংলা টিউটোরিয়ালে, আমরা শিখব কিভাবে একটি লেটার গ্রেড প্রোগ্রাম তৈরি করব। জাভাস্ক্রিপ্ট দিয়ে আমরা সহজেই ইন্টারাক্টিভ অ্যাপ্লিকেশন তৈরি করতে পারি এবং নির্দিষ্ট শর্তাদির উপর ভিত্তি করে গণনা করতে পারি। লেটার গ্রেড প্রোগ্রামের মাধ্যমে আমরা ছাত্রের নম্বর ইনপুট নিতে পারব এবং তাদের সম্পর্কিত লেটার গ্রেড নির্ধারণ করতে পারব। চলুন আমরা এই টিউটোরিয়ালে ধাপে ধাপে কিভাবে প্রোগ্রামটি বানাতে হয় সেটা জেনে নেই।
প্রয়োজনীয়তা
লেটার গ্রেড প্রোগ্রাম তৈরির আগে আমাদের কিছু প্রয়োজনীয় জিনিসপত্র থাকতে হবে। আসুন আমরা সেগুলো নিয়ে আলোচনা করি:
- জাভাস্ক্রিপ্ট এক্সপেরিয়েন্স: প্রোগ্রামটি বানানোর জন্য আপনাকে জাভাস্ক্রিপ্ট প্রোগ্রামিং ভাষা সম্পর্কে প্রাথমিক ধারণা থাকা উচিত।
- টেক্সট এডিটর: প্রোগ্রামটি লিখার জন্য আপনি যেকোনো টেক্সট এডিটর ব্যবহার করতে পারেন। আপনি পছন্দের মধ্যে একটি চয়ন করুন।
ধাপ ১: প্রোগ্রাম শুরু করুন
প্রথমে আমরা জাভাস্ক্রিপ্ট এক্সপেরিয়েন্স এবং টেক্সট এডিটর সেটাপ করে নিব। একটি নতুন HTML ফাইল খুলুন এবং একটি <script>
ট্যাগ যুক্ত করুন।
<!DOCTYPE html>
<html lang="bn">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>লেটার গ্রেড প্রোগ্রাম</title>
</head>
<body>
<script>
// জাভাস্ক্রিপ্ট কোড এখানে লিখুন
</script>
</body>
</html>
ধাপ ২: ছাত্রের নম্বর ইনপুট নিন
প্রোগ্রামে ছাত্রের নম্বর ইনপুট নিতে হবে। তার জন্য আমরা prompt()
ফাংশনটি ব্যবহার করব।
let marks = prompt("ছাত্রের নম্বর লিখুন:");
ছাত্রের নম্বর লিখতে কিছু ব্যতিক্রমধর্মী চিহ্ন বা টিপ্পণি দেখা দিতে চান কি না?
ধাপ ৩: লেটার গ্রেড নির্ধারণ করুন
এখন আমরা লেটার গ্রেড নির্ধারণের প্রয়োজনীয় শর্তাদি বিবেচনা করব। প্রথমে আমরা একটি প্রাথমিক শর্ত পরীক্ষা করব।
let grade = "";
if (marks >= 80) {
grade = "A+";
} else if (marks >= 70) {
grade = "A";
} else if (marks >= 60) {
grade = "A-";
} else if (marks >= 50) {
grade = "B";
} else if (marks >= 40) {
grade = "C";
} else {
grade = "F";
}
ধাপ ৪: লেটার গ্রেড প্রদর্শন করুন
লেটার গ্রেড প্রদর্শনের জন্য আমরা alert()
ফাংশনটি ব্যবহার করব।
alert("আপনার লেটার গ্রেডটি: " + grade);
ধাপ ৫: পূর্ণ প্রোগ্রাম
আমাদের পূর্ণ প্রোগ্রাম নিচে দেওয়া হলো:
let marks = prompt("ছাত্রের নম্বর লিখুন:");
let grade = "";
if (marks >= 80) {
grade = "A+";
} else if (marks >= 70) {
grade = "A";
} else if (marks >= 60) {
grade = "A-";
} else if (marks >= 50) {
grade = "B";
} else if (marks >= 40) {
grade = "C";
} else {
grade = "F";
}
alert("আপনার লেটার গ্রেডটি: " + grade);
আপনি আপনার HTML ফাইলটি ব্রাউজ করে দেখতে পারেন এবং ছাত্রের নম্বর ইনপুট দিয়ে লেটার গ্রেডটি প্রদর্শন করা হবে।
পরবর্তী ধাপগুলি
এখানে আপনি অনেক আরও কিছু যুক্ত করতে পারেন যেমন:
- আপনি বিভিন্ন লেটার গ্রেডের জন্য বিভিন্ন নম্বরের সীমার পরিবর্তে নিজের নিজের সীমা সংজ্ঞায়িত করতে পারেন।
- আপনি একটি টেবিল ব্যবহার করে নম্বর সীমার সাথে সম্পর্কিত লেটার গ্রেড প্রদর্শন করতে পারেন।
- আপনি কমেন্ট যুক্ত করতে পারেন যার মাধ্যমে প্রোগ্রামের প্রতিটি ধাপ বা শর্ত সম্পর্কিত বিস্তারিত বর্ণনা করতে পারেন।
এই প্রোগ্রামটি যেকোনো জাভাস্ক্রিপ্ট সমর্থিত ব্রাউজারে চালানো সম্ভব, যেমন Chrome, Firefox, Safari, ইত্যাদি।
আপনার ওয়েবসাইটে এই প্রোগ্রামটি সংযোজন করার জন্য, আপনার HTML ফাইলে একটি <script>
ট্যাগ যুক্ত করুন এবং সেখানে জাভাস্ক্রিপ্ট কোডটি লিখুন।
আপনি নম্বর ইনপুটে শুধুমাত্র সংখ্যা গ্রহণ করতে চান তাহলে parseInt()
ফাংশনটি ব্যবহার করতে পারেন। উদাহরণস্বরূপ:
let marks = parseInt(prompt("ছাত্রের নম্বর লিখুন:"));
আপনি প্রয়োজনীয় সমস্ত নম্বর সীমার শর্তাদি বিবেচনা না করেই চলে গেছেন। নির্দিষ্ট নম্বরের জন্য সেট করা সীমার পরে যদি কোন নম্বর থাকে, তবে সেই নম্বরের জন্য কোন লেটার গ্রেড প্রদর্শিত হবে না।
আপনি প্রোগ্রামটির প্রতিটি ধাপের পরে একটি একটি কমেন্ট যুক্ত করতে পারেন। কমেন্ট যুক্ত করার জন্য //
ব্যবহার করুন এবং এরপরে প্রতিটি ধাপের বর্ণনা লিখুন।
সমাপ্তি
আমরা এই বাংলা জাভাস্ক্রিপ্ট টিউটোরিয়ালে শেখা একটি গুরুত্বপূর্ণ প্রোগ্রাম, "লেটার গ্রেড প্রোগ্রাম" নিয়ে দীর্ঘ আলোচনা করেছি। আশা করি এই টিউটোরিয়ালটি আপনার জাভাস্ক্রিপ্ট প্রোগ্রামিং দক্ষতা বৃদ্ধি করবে এবং আপনি লেটার গ্রেড প্রোগ্রাম তৈরি করতে পারবেন।
আপনি এখন প্রোগ্রামটি নিজের প্রজেক্টে ব্যবহার করতে পারেন এবং এর মাধ্যমে শিক্ষার্থীদের নম্বর অনুযায়ী লেটার গ্রেড নির্ধারণ করতে পারেন।
আশা করি আপনি এই টিউটোরিয়ালটি সহজে বুঝে নিয়েছেন। ধন্যবাদ এবং শিক্ষার্থীদের জন্য সঠিক লেটার গ্রেড নির্ণয় করার ক্ষমতা শেখানোর জন্য জাভাস্ক্রিপ্ট শিখতে থাকুন!