JL
Jukti Lab
যুক্তিকোড এডিটরঅনুশীলন
MENU

টিউটোরিয়াল

সূচণাIdentifier/নির্দেশকবাক্য / Stringঅগ্রাধিকার / Precedenceলজিক্যাল অপারেটরতুলনা / Comparisonমান সংরক্ষণ/Assignment OperatorsArithmetic Operators/গাণিতিক অপারেটরData Type/তথ্যের ধরণInput/ইনপুটReal Example/বাস্তব উদাহরণMulti Variable/একাধিক ভেরিয়েবলDeclaration/নামকরণComment/কমেন্টNew Line/নতুন লাইনNumber Output/সংখ্যা আউটপুটOutput/আউটপুটStatements/বিবৃতিSyntax/গঠন বাক্য জোড়া লাগানোসংখ্যা এবং বাক্যবাক্যের আকারAccess Stringsইউজার ইনপুটলজিক্যাল বুলিয়ানযুক্তি শর্তাবলীলজিক্যাল অপারেটরশর্তের উদাহরণযুক্তি ফর লুপযুক্তি নেস্টেড লুপশর্তের ব্যবহার

ফাংশন

শ্রেনী

যুক্তিReal Example/বাস্তব উদাহরণ

যুক্তি - Jukti কোডের বাস্তব জীবনের উদাহরণ

লজিক বাংলার কিছু বাস্তব সহজ উদাহরণ কোদ এবং আউটপুত সহ।

যুক্তি - Jukti কোডের বাস্তব জীবনের উদাহরণ

এখন পর্যন্ত আমরা লজিকবাংলা-এ শিখেছি ভেরিয়েবল, ইনপুট–আউটপুট, কন্ডিশন, নতুন লাইন, চেইনিং, এবং কমেন্ট। এখন এগুলো একসাথে ব্যবহার করে একটি ছোট কিন্তু বাস্তবধর্মী প্রোগ্রাম তৈরি করি।

এই উদাহরণটি এমন একটি সমস্যা সমাধান করে, যেটা প্রায় সবাই বাস্তবে দেখেছে: একজন ছাত্র পাস করেছে নাকি ফেল করেছে—তা নির্ণয় করা।

প্রোজেক্ট আইডিয়া

👉 ছাত্রের নাম ও নম্বর ইনপুট নেওয়া হবে 👉 পাস মার্ক = ৩৩ 👉 শর্ত অনুযায়ী পাস / ফেল / ভুল ইনপুট দেখানো হবে

প্রোজেক্ট: রেজাল্ট ক্যালকুলেটর

/* 
   এই প্রোগ্রামটি ছাত্রের রেজাল্ট চেক করে।
   পাস মার্ক হলো ৩৩।
*/

বাক্য ছাত্রের_নাম;
পূর্ণসংখ্যা নম্বর;

দেখাও "স্বাগত জানাচ্ছি রেজাল্ট সিস্টেমে!";
নতুনলাইন;

জিজ্ঞেস >> ছাত্রের_নাম;
জিজ্ঞেস >> নম্বর;

দেখাও "---------------------------";
নতুনলাইন;
দেখাও "ছাত্রের নাম: " + ছাত্রের_নাম;
নতুনলাইন;
দেখাও "নম্বর: " >> নম্বর;
নতুনলাইন;

যদি (নম্বর >= ৩৩) {
    দেখাও "অভিনন্দন! আপনি পাস করেছেন।";
} নাহলে (নম্বর < ৩৩ এবং নম্বর >= ০) {
    দেখাও "দুঃখিত, আপনি ফেল করেছেন। আরও চেষ্টা করুন।";
} নাহয় {
    দেখাও "ভুল নম্বর ইনপুট দিয়েছেন!";
}

নতুনলাইন;
দেখাও "আমাদের সিস্টেম ব্যবহার করার জন্য ধন্যবাদ।";

প্রোগ্রামটি ধাপে ধাপে বোঝা যাক

১) কমেন্ট (Comments)

প্রোগ্রামের শুরুতে মাল্টি-লাইন কমেন্ট ব্যবহার করা হয়েছে, যাতে প্রোগ্রামের উদ্দেশ্য পরিষ্কার থাকে। ইন্টারপ্রেটার এই অংশ সম্পূর্ণ এড়িয়ে যায়।

২) ভেরিয়েবল ডিক্লেয়ারেশন

বাক্য ছাত্রের_নাম;
পূর্ণসংখ্যা নম্বর;

এখানে:

  • ছাত্রের_নাম → ছাত্রের নাম রাখবে
  • নম্বর → প্রাপ্ত নম্বর রাখবে

৩) ইনপুট এবং আউটপুট

জিজ্ঞেস ব্যবহার করে ইউজারের কাছ থেকে ডাটা নেওয়া হয়েছে, আর দেখাও দিয়ে ফলাফল দেখানো হয়েছে।

৪) নতুন লাইন দিয়ে ফরমেটিং

নতুনলাইন; ব্যবহার করে আউটপুটকে সুন্দরভাবে সাজানো হয়েছে, যাতে সব তথ্য একসাথে গাদাগাদি না হয়।

৫) কন্ডিশনাল লজিক (সবচেয়ে গুরুত্বপূর্ণ অংশ)

যদি (নম্বর >= ৩৩) {
    // পাস
} নাহলে (নম্বর < ৩৩ এবং নম্বর >= ০) {
    // ফেল
} নাহয় {
    // ভুল ইনপুট
}

এই লজিকে তিনটি বিষয় নিশ্চিত করা হয়েছে:

  • ✅ ৩৩ বা তার বেশি → পাস
  • ⚠️ ০–৩২ → ফেল
  • ❌ নেগেটিভ বা অযৌক্তিক মান → ভুল ইনপুট
কেন এই চেক দরকার?

বাস্তব জীবনে শুধু পাস/ফেল দেখানোই যথেষ্ট নয় ভুল ইনপুট (যেমন -৫ বা ২০০) আলাদাভাবে ধরতে পারলে প্রোগ্রাম আরও নির্ভরযোগ্য হয়।

এই প্রোগ্রামে যা যা ব্যবহার করা হয়েছে

ফিচার ব্যবহার
ভেরিয়েবল বাক্য, পূর্ণসংখ্যা
ইনপুট জিজ্ঞেস
আউটপুট দেখাও, >>, +
ফরমেটিং নতুনলাইন;
লজিক যদি, নাহলে, নাহয়
কমেন্ট /* ... */
🎯 এই উদাহরণটি প্রমাণ করে— লজিকবাংলা দিয়ে আপনি খুব সহজেই বাস্তব জীবনের সমস্যা সমাধান করতে পারেন, ইংরেজি সিনট্যাক্সে আটকে না গিয়ে।

পরবর্তী ধাপ

এখন আপনি চাইলে এই প্রোগ্রামটি আরও উন্নত করতে পারেন:

  • একাধিক ছাত্রের রেজাল্ট (লুপ ব্যবহার করে)
  • গ্রেড সিস্টেম (A+, A, B, C)
  • ফাংশন ব্যবহার করে কোড ছোট করা
Previous
Input/ইনপুট
Next
Multi Variable/একাধিক ভেরিয়েবল

Jukti Lab - যুক্তি ল্যাব

Jukti Lab is a research lab. We work on Human Computer Interaction, Machine Learning, and Artificial Intelligence.

প্রয়োজনীয় লিংক

  • রিভিউ

কোম্পানি

  • About Us
  • Contact

পলিসি নীতিমালা

  • Privacy Policy
  • Terms of Service

© 2026 Jukti Lab. All rights reserved. Host with Gotmyhost

Privacy PolicyTerms of Service