JuktiLab Logo
যুক্তি ল্যাবJukti Lab
যুক্তিকোড এডিটরঅনুশীলনJukti IDE

টিউটোরিয়াল

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

যুক্তি টিউটোরিয়াল

Jukti - Bangla Programming Languageউন্নত ফর লুপলুপ বাস্তব উদাহরণব্রেক ও কন্টিনিউতালিকা (Arrays) বেসিকতালিকা ও লুপতালিকা বাস্তব উদাহরণবহুমাত্রিক তালিকাফাংশন বেসিকফাংশন প্যারামিটারফাংশন রিটার্ন ভ্যালুফাংশন রিকার্শনফাংশন স্কোপওওপি (OOP) বেসিকওওপি কনস্ট্রাক্টরওওপি এক্সেস মডিফায়ারওওপি ইনহেরিটেন্স'নিজ' (This) কিউওয়ার্ডতারিখ ও সময়ওওপি পলিমরফিজমওওপি এনক্যাপসুলেশন'উৎস' (Super) কিউওয়ার্ডমাল্টিপল ইনহেরিটেন্সমাল্টি-লেভেল ইনহেরিটেন্সঅ্যাডভান্সড ফিচার
যুক্তি
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 Lesson
বাক্য জোড়া লাগানো
কুইজ 1/5

Jukti প্রোগ্রামিং ভাষায় লাইনের শেষে কোনটি থাকা বাধ্যতামূলক?

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

যুক্তি ল্যাব একটি গবেষণা প্রতিষ্ঠান। আমরা AI, Language Design এবং Software Development নিয়ে কাজ করি।

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

  • রিভিউ

কোম্পানি

  • About Us
  • Contact

Contact Us

  • [email protected]
  • +8801533662999
  • Sector -7, House-4/D, Uttara, Dhaka, Bangladesh

Follow Us

© 2026 যুক্তি ল্যাব (Jukti Lab). All rights reserved. HOST WITH GOTMYHOST

Privacy PolicyTerms of Service