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ইউজার ইনপুটলজিক্যাল বুলিয়ানযুক্তি শর্তাবলীলজিক্যাল অপারেটরশর্তের উদাহরণযুক্তি ফর লুপযুক্তি নেস্টেড লুপশর্তের ব্যবহার

ফাংশন

শ্রেনী

যুক্তিSyntax/গঠন

Syntax/গঠন

Syntax/গঠন

যুক্তি Jukti সিনট্যাক্স 

Jukti একটি আধুনিক ও শক্তিশালী প্রোগ্রামিং ভাষা, যেখানে আপনি সম্পূর্ণ বাংলা ভাষায় প্রোগ্রাম লিখতে পারেন। এই গাইডে আমরা লজিকবাংলার মূল সিনট্যাক্সগুলো সহজ ভাষায়, বাস্তব উদাহরণসহ ব্যাখ্যা করবো—যাতে নতুন ও অভিজ্ঞ দুই ধরনের প্রোগ্রামারই স্বাচ্ছন্দ্যে বুঝতে পারেন।

Note

লজিকবাংলার মূল লক্ষ্য হলো—প্রোগ্রামিংয়ের লজিক বোঝা, ইংরেজি সিনট্যাক্সের ভয় নয়। তাই প্রায় সব কিওয়ার্ড ও স্ট্রাকচার বাংলা ভাষাভিত্তিক।

১. কমেন্ট (Comments)

কমেন্ট ব্যবহার করা হয় কোডের ব্যাখ্যা বা নোট লেখার জন্য। কমেন্ট ইন্টারপ্রেটার দ্বারা এক্সিকিউট হয় না।

// এটি একটি একক লাইন কমেন্ট

/* 
   এটি একটি 
   মাল্টি-লাইন কমেন্ট
*/

একক লাইন কমেন্ট // দিয়ে এবং মাল্টি-লাইন কমেন্ট /* ... */ দিয়ে লেখা হয়।

২. স্টেটমেন্ট টার্মিনেটর (Semicolon)

লজিকবাংলায় প্রতিটি সাধারণ স্টেটমেন্টের শেষে সেমিকোলন ; ব্যবহার করা বাধ্যতামূলক। তবে ব্লক-ভিত্তিক স্টেটমেন্ট (যেমন: যদি, যতক্ষণ, পুনরাবৃত্তি) এর ক্ষেত্রে এটি প্রয়োজন হয় না।

পূর্ণসংখ্যা ক = ১০;
দেখাও ক;
Tip: সেমিকোলন ভুলে গেলে ইন্টারপ্রেটার syntax error দেখাবে।

৩. ডাটা টাইপ ও ভেরিয়েবল

লজিকবাংলা একটি স্ট্যাটিক টাইপ ভিত্তিক ভাষা। অর্থাৎ, ভেরিয়েবল ডিক্লেয়ার করার সময় তার টাইপ উল্লেখ করা হয়।

সমর্থিত ডাটা টাইপসমূহ

টাইপ ব্যবহার
পূর্ণসংখ্যা Integer সংখ্যা
দশমিক Float / Decimal
বাক্য String
অক্ষর Single Character
তালিকা Array / List
সময় Time Object
পূর্ণসংখ্যা বয়স = ২৫;
দশমিক তাপমাত্রা = ৯৮.৬;
বাক্য নাম = "লজিকবাংলা";

৪. অপারেটরসমূহ (Operators)

লজিকবাংলা গাণিতিক, তুলনামূলক এবং লজিক্যাল অপারেটর সমর্থন করে।

অপারেটর বিবরণ উদাহরণ
+, -, *, / গাণিতিক অপারেশন ক + খ
% ভাগশেষ ১০ % ৩
==, != সমতা যাচাই ক == ১০
>, <, >=, <= তুলনা বয়স >= ১৮
এবং / অথবা লজিক্যাল অপারেশন শর্ত১ এবং শর্ত২
++, -- ইনক্রিমেন্ট / ডিক্রিমেন্ট i++
>> চেইনিং প্রিন্ট দেখাও "নাম: " >> নাম

৫. গাণিতিক ও বিশেষ মান

  • পূর্ণসংখ্যা: ১০, ০, -৫
  • দশমিক: ৩.১৪, ৯.৮
  • বুলিয়ান লজিক: ০ = মিথ্যা, অন্য সব মান = সত্য
  • সময়: এখন কিওয়ার্ড দিয়ে বর্তমান সময়
সময় বর্তমান = এখন;
দেখাও বর্তমান_সাল;
দেখাও বর্তমান_মাস;

৬. গুরুত্বপূর্ণ কিওয়ার্ড

  • আকার → তালিকা বা বাক্যের দৈর্ঘ্য
  • নতুন → অবজেক্ট তৈরি
  • নিজ → ক্লাসের ভেতরে মেম্বার অ্যাক্সেস (this)
  • মুক্ত / বন্ধ → Access Modifier
এই কিওয়ার্ডগুলো ভুলভাবে ব্যবহার করলে parser-level error দেখানো হবে।
Previous
Statements/বিবৃতি
Next
বাক্য জোড়া লাগানো

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