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

ফাংশন

শ্রেনী

যুক্তিData Type/তথ্যের ধরণ

তথ্য নির্দিষ্টকরনের নিয়ম

লজিকবাংলা একটি আধুনিক বাংলা প্রোগ্রামিং ভাষা যেখানে ডাটা টাইপ মানে হলো আপনি কোন ধরনের তথ্য নিয়ে কাজ করছেন

লজিকবাংলা (LogicBangla) ডাটা টাইপ: বিস্তারিত নির্দেশিকা

লজিকবাংলা একটি আধুনিক বাংলা প্রোগ্রামিং ভাষা যেখানে ডাটা টাইপ মানে হলো আপনি কোন ধরনের তথ্য নিয়ে কাজ করছেন (সংখ্যা, টেক্সট, তালিকা, সময় ইত্যাদি)। ডাটা টাইপ ঠিকভাবে বুঝলে আপনার কোড হবে কম error, বেশি পরিষ্কার এবং বেশি শক্তিশালী।

Note

লজিকবাংলা-এ টাইপগুলো (Number, String, List, Time) হিসেবে কাজ করে। তাই অনেক জায়গায় এটি স্মার্ট কনভার্সন (যেমন String + Number) সাপোর্ট করে।

১) পূর্ণসংখ্যা (পূর্ণসংখ্যা / Integer)

পূর্ণসংখ্যা হলো ডেসিমেল পয়েন্ট ছাড়া যেকোনো সংখ্যা। এটি ধনাত্মক বা ঋণাত্মক হতে পারে।

  • ব্যবহার: যোগ, বিয়োগ, গুণ, ভাগ, লুপ কাউন্টার, স্কোর/রোল/আইডি ইত্যাদি
  • ডিফাল্ট মান: ০
  • আউটপুট: অনেক ক্ষেত্রে ইংরেজি ডিজিট হলেও আউটপুটে বাংলা ডিজিট দেখাতে পারে (০-৯)
পূর্ণসংখ্যা স্কোর = ১০০;
পূর্ণসংখ্যা ঋণ = -৫০;

দেখাও "স্কোর: " >> স্কোর; নতুনলাইন;
দেখাও "ঋণ: " >> ঋণ; নতুনলাইন;

২) দশমিক (দশমিক / Decimal)

যেসব সংখ্যার সাথে দশমিক পয়েন্ট থাকে, সেগুলো দশমিক টাইপ। বিজ্ঞান, তাপমাত্রা, পরিমাপ, গড়, রেশিও এগুলোতে এটি খুব কাজের।

  • ডিফাল্ট মান: ০.০
  • ব্যবহার: দশমিক হিসাব, ভাগের ফলাফল, প্রিসিশন দরকার এমন জায়গা
দশমিক পাই = ৩.১৪১৫৯;
দশমিক তাপমাত্রা = ৯৮.৬;

দেখাও "পাই: " >> পাই; নতুনলাইন;
দেখাও "তাপমাত্রা: " >> তাপমাত্রা >> "°F"; নতুনলাইন;
Tip

ভাগ করলে যদি আপনি দশমিক ফল চান, তাহলে অন্তত একটি সংখ্যা দশমিক করুন (যেমন: ৩.০ বা ৫.০)। উদাহরণ: ৫ / ২ = ২ (ইন্ট হলে), কিন্তু ৫.০ / ২ = ২.৫।

৩) বাক্য (বাক্য / String)

যেকোনো লেখা/টেক্সটকে বাক্য বলা হয়। এটি সাধারণত ডাবল কোট " " (কখনো সিঙ্গেল কোট ' ') এর মধ্যে লিখতে হয়।

  • ডিফাল্ট মান: "" (খালি টেক্সট)
  • Concatenation: + দিয়ে টেক্সট যুক্ত করা যায়
  • Chaining: >> দিয়ে সহজে প্রিন্ট/জোড়া লাগে
  • Multiplication: "হা" * ৩ → "হাহাহা"
বাক্য নাম = "রহিম";
দেখাও "স্বাগত, " + নাম; নতুনলাইন;

দেখাও "হা" * ৩; নতুনলাইন;     // হাহাহা
দেখাও নাম >> " - " >> "ঢাকা"; নতুনলাইন;
⚠️ স্ট্রিং ইনপুটে স্পেস থাকলেও সমস্যা হবে না, পুরো বাক্য ইনপুট করে Enter চাপলে ইনপুট সম্পন্ন হবে।

৪) অক্ষর (অক্ষর / Character)

একটি মাত্র বর্ণ/চিহ্ন রাখার জন্য অক্ষর ব্যবহার করা হয়। এটি ধারণাগতভাবে ছোট String—কিন্তু অর্থটা পরিষ্কার করে: “একটি অক্ষর”।

  • ডিফাল্ট মান: ""
  • ব্যবহার: গ্রেড (A/B), অপশন (Y/N), শর্ট কোড
অক্ষর গ্রেড = 'ক';
দেখাও "গ্রেড: " >> গ্রেড; নতুনলাইন;

৫) তালিকা (তালিকা / List/Array)

তালিকা বা অ্যারে হলো একাধিক ডাটা একসাথে রাখার স্ট্রাকচার। এটি সিরিয়াল (ক্রম) মেনে চলে এবং ডাটা এক্সেস হয় ইন্ডেক্স দিয়ে।

  • ডিফাল্ট মান: []
  • Indexing শুরু: ০ থেকে (০, ১, ২...)
  • ব্যবহার: নম্বর তালিকা, স্কোর লিস্ট, ডাটা কালেকশন, লুপ প্রসেসিং
তালিকা নম্বর = [১০, ২০, ৩০];

দেখাও নম্বর[০]; নতুনলাইন;   // ১০
দেখাও নম্বর[১]; নতুনলাইন;   // ২০
Tip: Out of range error

তালিকায় যতগুলো আইটেম আছে, তার বাইরে ইনডেক্স দিলে error হবে। যেমন ৩ আইটেম থাকলে সর্বোচ্চ ইনডেক্স ২।

৬) সময় (সময় / Time) — বিশেষ টাইপ

সময় এবং তারিখ নিয়ে কাজ করার জন্য লজিকবাংলা-এ একটি স্পেশাল সময় টাইপ আছে। সবচেয়ে সহজ: এখন কিওয়ার্ড দিয়ে বর্তমান সময় পাওয়া।

  • বর্তমান সময়: সময় t = এখন;
  • ফিল্ড অ্যাক্সেস: বছর/মাস/দিন/বার/ঘণ্টা/মিনিট/সেকেন্ড
  • অপারেশন: সময় ± সংখ্যা (সেকেন্ড হিসেবে), সময় - সময় = সেকেন্ড
সময় বর্তমান = এখন;

দেখাও "আজকের বার: " >> বর্তমান_বার; নতুনলাইন;
দেখাও "আজকের তারিখ: " >> বর্তমান_তারিখ; নতুনলাইন;
দেখাও "সময়: " >> বর্তমান_সময়; নতুনলাইন;
⚠️ নোট: বর্তমান_তারিখ, বর্তমান_বার এগুলো তোমার Time module/runtime অনুযায়ী কাজ করবে—ফিল্ড নেম ঠিক থাকতে হবে।

৭) কন্ডিশনাল লজিক ও বুলিয়ান (Boolean Logic)

লজিকবাংলা-এ আলাদা করে True/False টাইপ না থাকলেও, শর্ত (condition) সাধারণত “truthy/falsy” হিসেবে কাজ করে।

  • সত্য (True): শূন্য ছাড়া অন্য যেকোনো সংখ্যা, অথবা খালি নয় এমন বাক্য
  • মিথ্যা (False): ০ এবং "" (খালি বাক্য)
পূর্ণসংখ্যা x = ০;

যদি x {
    দেখাও "এটা সত্য";
} নাহলে {
    দেখাও "এটা মিথ্যা";
}
নতুনলাইন;

সংক্ষেপে ডিফাল্ট ভ্যালু টেবিল

ডাটা টাইপ ডিফাল্ট মান
পূর্ণসংখ্যা০
দশমিক০.০
বাক্য""
অক্ষর""
তালিকা[]
সময়এখন / runtime-defined

Previous
Arithmetic Operators/গাণিতিক অপারেটর
Next
Input/ইনপুট

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