goto স্টেটমেন্ট প্রোগ্রামিং C তে ব্যবহার করা হয় মূলত প্রোগ্রামের এক স্থান থেকে অন্য স্থানে যাওয়ার জন্য। goto স্টেটমেন্ট ব্যবহার করে প্রোগ্রামের স্বাভাবিক ধারা ভেঙ্গে প্রোগ্রামের যে কোন যায়গায় চলে যাওয়া যায়, কোনরকম বাধা goto স্টেটমেন্ট মানে না অর্থাৎ কোনো লজিক মানে না এই goto স্টেটমেন্ট। goto স্টেটমেন্ট এর গঠনঃ goto label; //লেবেল এর দ্বারা ঐ …
Read More »প্রোগ্রামিং সি
প্রোগ্রামিং সি বাংলা টিউটোরিয়াল পর্ব ১২ – প্রোগ্রামিং সি তে SWITCH ……CASE স্টেটমেন্ট
SWITCH……CASE এমন একটি স্টেটমেন্ট যা দিয়ে সাধারনত কোনো কিছুকে বাছাই (CHOICE) করা হয় অনেকগুলো স্টেটমেন্ট থেকে।যখন কোন প্রোগ্রামারকে অনেক গুলো OPTION থেকে একটিকে বেছে নিতে হয় তখন SWITCH……CASE স্টেটমেন্ট ব্যবহৃত হয়।কিন্তু এ ব্যাপারটা IF….ELSE ও NESTED IF ELSE দ্বারাও করা যায়। এবং ব্যাপারটা আরও জটিল হয়ে পড়ে।তাই এরকম সমস্যাগুলোর সুন্দর সমাধান নিয়ে আসার জন্য SWITCH……CASE স্টেটমেন্ট এর ব্যবহার। মনে করি, …
Read More »প্রোগ্রামিং সি বাংলা টিউটোরিয়াল পর্ব ১১ – সি প্রোগ্রামিং এ ব্রেক এবং কন্টিনিউ স্টেটমেন্ট এর ব্যবহার
সি প্রোগ্রামিং এ ব্রেক এবং কন্টিনিউ নামে দুটি বিল্ট ইন স্টেটমেন্ট রয়েছে, যেগুলো প্রোগ্রামের সাধারণ ধারাকে পরিবর্তন করতে সক্ষম।লুপ যেখানে একটি এক্সপ্রেশন ভুল না হওয়া পর্যন্ত কাজ চালিয়ে যায়, ব্রেক এবং কন্টিনিউ স্টেটমেন্ট সেখানে কিছু স্টেটমেন্ট স্কিপ করে প্রোগ্রাম টারমিনেট বা পরবর্তী ধাপে নিয়ে যেতে সক্ষম। তা ছাড়া সুইচ স্টেটমেন্ট থেকে বের হয়ে যেতেও ব্রেক স্টেটমেন্ট ব্যবহার করা হয়। ব্রেক …
Read More »প্রোগ্রামিং সি বাংলা টিউটোরিয়াল পর্ব ১০ – সি প্রোগ্রামিং এ while এবং do….. while loop
সি প্রোগ্রামিং লুপ (loop): লুপ (loop) এর মাধ্যমে কোন প্রোগ্রাম এর নির্দিষ্ট কোন অংশ বারবার করা যায়, যতক্ষণ না পর্যন্ত তাকে দেয়া শর্তটি মিথ্যা না হয়। যেমন ধরুনঃ 1) যদি আপনি কোন কোড ১০০ বার সম্পাদন করতে চান। 2) আপনি কোন একটা কোড এমন ভাবে তৈরি করলেন যেন ইউজার ঠিক করতে পারে টা কতক্ষণ চলবে। এই ধরনের কাজ করার জন্য সি …
Read More »প্রোগ্রামিং সি বাংলা টিউটোরিয়াল পর্ব ০৯ – সি প্রোগ্রামিং এ For Loop
সি প্রোগ্রামিং লুপ (loop): লুপ(loop) এর মাধ্যমে কোন প্রোগ্রাম এর নির্দিষ্ট কোন অংশ বারবার করা যায়, যতক্ষণ না পর্যন্ত তাকে দেয়া শর্তটি মিথ্যা না হয়। যেমন ধরুনঃ 1) যদি আপনি কোন কোড ১০০ বার সম্পাদন করতে চান। 2) আপনি কোন একটা কোড এমন ভাবে তৈরি করলেন যেন ইউজার ঠিক করতে পারে টা কতক্ষণ চলবে। এই ধরনের কাজ করার জন্য সি …
Read More »প্রোগ্রামিং সি বাংলা টিউটোরিয়াল পর্ব ০৮ – সি প্রোগ্রামিং এ if…else
সি প্রোগ্রামিং if, if….else, এবং nested if…. else স্টেটমেন্টঃ প্রোগ্রামিং সি তে if, if….else, এবং nested if…. else স্টেটমেন্ট ব্যবহার করা হয় নিদিষ্ট একটি সিদ্ধান্ত নেওয়ার জন্য। এর অর্থ হল প্রোগ্রাম এর কোন কোড কাজ করবে কিনা বা কোন কোড বাদ যাবে কিনা তা নির্ভর করে টেস্ট এক্সপ্রেশন এর উপর। if (test expression) { statement/s to be executed if …
Read More »প্রোগ্রামিং সি বাংলা টিউটোরিয়াল পর্ব ০৭ – সি প্রোগ্রামিং অপারেটর
অপারেটর হল একটি প্রতীক, যা কাজ করে কোন একটি ভ্যালু এর উপর অথবা একটি ভেরিয়েবল এর উপর. উদাহরণস্বরূপ: + একটি অপারেটর যা যোগ এর কাজ করে. সি পোগ্রামিং এ অনেক অপারেটর আছে যা বিভিন্ন ধরনের কাজ করে থাকে।ভাল করে বুঝতে এদের কে বিভিন্ন শ্রেণীতে বিভক্ত করা হয়েছে। সি প্রোগ্রামিং অপারেটর Arithmetic Operators Increment and Decrements Operators Assignment Operators Relational Operators Logical Operators …
Read More »প্রোগ্রামিং সি বাংলা টিউটোরিয়াল পর্ব ০৬ – প্রোগ্রামিং সি এ ইনপুট / আউটপুট
প্রোগ্রামিং সি ল্যাঙ্গুয়েজ এ ইনপুট এবং আউটপুট এর জন্য ANSI স্ট্যান্ডার্ড দ্বারা অনেক লাইব্রেরি ফাংশন নিদিষ্ট করে দেওয়া আছে। প্রোগ্রামিং সি তে সবচেয়ে বেশি ব্যবহৃত হয় ফাংশন printf() এবং ফাংশন scanf() যথাক্রমে ইনপুট নেওয়ার জন্য এবং আউটপুট দেওয়ার জন্য। উদাহরন স্বরূপ: ইনপুটঃ #include <stdio.h> //এটা printf() ফাংশন রান করার জন্য প্রয়োজন. int main() { printf(“C Programming”); //quotation এর মধ্যের লেখা …
Read More »প্রোগ্রামিং সি বাংলা টিউটোরিয়াল পর্ব ০৫ – সি প্রোগ্রামিং ডেটা টাইপ
প্রোগ্রামিং সি তে, প্রোগ্রাম এর মধ্যে ভেরিয়েবল ব্যবহার করার আগেই ভেরিয়েবল ডিক্লেয়ার করতে হয়। ডেটা টাইপ হল সেই সকল কী-ওয়ার্ড,যে গুলো ব্যবহার করা হয় ভেরিয়েবল গুলো কোন টাইপ এর সেটা নির্ধারন করার জন্য। ফান্ডামেন্টাল বা প্রাথমিক ডেটা টাইপ(Fundamental Data Types) ১। ইন্টিজার টাইপ (Integer types) ২। ফ্লোটিং টাইপ (Floating Type) ৩। ক্যারেক্টার টাইপ (Character types) ডিরাইভড ডেটা টাইপ (Derived Data Types) ১। অ্যারে …
Read More »প্রোগ্রামিং সি বাংলা টিউটোরিয়াল পর্ব ০৪ – সি ভেরিয়েবল এবং কন্সট্যান্ট
ভেরিয়েবল (Variables): ভেরিয়েবল (Variables) হল, কম্পিউটার এর মেমোরিতে যেকোনো ডাটা রাখার জন্য জায়গা নির্ধারণ করা। আপনি যখন প্রোগ্রাম করার সময় ভেরিয়েবল ডিক্লেয়ার করবেন, তখন মেমরিতে সেই ভেরিয়েবল (variable) এর জন্য একটি নির্দিষ্ট জায়গা বরাদ্দ হয়ে যাবে। আপনি মেমোরি লোকেশান চিহ্নিত করার জন্য প্রত্যেকটি ভেরিয়েবল (variable) এর নাম পৃথক দিতে হবে । এই পৃথক নামটিকে বলা হয় আইডেন্টিফায়ার (identifier)। ভেরিয়েবল হল …
Read More »