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

টিউটোরিয়াল

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

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

সিনট্যাক্স গাইডউন্নত ফর লুপলুপ বাস্তব উদাহরণব্রেক ও কন্টিনিউতালিকা (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

যুক্তি ল্যাব একটি গবেষণা ও উন্নয়ন ভিত্তিক প্রতিষ্ঠান, যেখানে উদ্ভাবনী গবেষণার মাধ্যমে তৈরি করি স্মার্ট সফটওয়্যার সリューション এবং বাংলায় প্রোগ্রামিং শিক্ষার আধুনিক প্ল্যাটফর্ম।

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

  • রিভিউ

কোম্পানি

  • About Us
  • Contact

Contact Us

  • [email protected]
  • +880 1234-567890
  • House-xx, Road-xx, Dhaka, Bangladesh

Follow Us

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

Privacy PolicyTerms of Service