Loops খুবই মজার একটি টপিক।আজকে আমাদের আলোচনার বিষয় Loops. C# এ Loops এর ব্যাবহার খুব বেশি।
প্রথমেই জেনে নেয়া যাক Loop এর কাহিনী টা কি?Loop স্টেটমেন্টটি,একটি অথবা একাধিক স্টেটমেন্ট কে এক বা একাধিকবার এক্সিকিউট করে।চলুন সহজ উদাহারণ দিয়ে বোঝার চেষ্টা করি।
যেমন আমরা C# এ এমন একটি প্রোগ্রাম রান করাতে চাই,যেই প্রোগ্রামটি একটি বাক্যকে ১০ বার প্রিন্ট করবে। যেমনটি নিচের প্রোগ্রামে দেখানো হয়েছে।
using System;
namespace _10barPrint
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("manush manusher ee jonno" ) ;
Console.WriteLine("manush manusher ee jonno" ) ;
Console.WriteLine("manush manusher ee jonno" ) ;
Console.WriteLine("manush manusher ee jonno" ) ;
Console.WriteLine("manush manusher ee jonno" ) ;
Console.WriteLine("manush manusher ee jonno" ) ;
Console.WriteLine("manush manusher ee jonno" ) ;
Console.WriteLine("manush manusher ee jonno" ) ;
Console.WriteLine("manush manusher ee jonno" ) ;
Console.WriteLine("manush manusher ee jonno" ) ;
Console.WriteLine("Press any key to exit........" ) ;
Console.ReadKey( ) ;
}
}
}
এইবার নিচের আউটপুট দেখুন

উপরের এই বিশাল প্রোগ্রামটি আমরা কয়েকটি লাইনের মাধ্যমে সহজেই শেষ করতে পারি।এবং মজার ব্যাপার হল আউটপুটও একই আসবে। যেমনটি নিচে দেখানো হল
using System;
namespace _10barPrintByLoop
{
class Program
{
static void Main(string[] args)
{
int i;
for (i = 1; i = 10; i++)
{
Console.WriteLine("manush manusher ee jonno" ) ;
}
Console.WriteLine("Press any key to exit........" ) ;
Console.ReadKey ( ) ;
}
}
}
এইবার নিচের আউটপুট দেখুন

দেখলেন তো আউটপুট দেখতে একই রকম হলেও কোড কিন্তু ভিন্ন।আশা করি লুপ এর আসল কাহিনী বোঝা হয়ে গেছে।
প্রোগ্রামিং এ কয়েক ধরনের লুপ আছে।
While loop
Do….while loop
For loop
পূর্ববর্তী টিউটোরিয়াল Click This Link
পরবর্তী টিউটোরিয়াল Click This Link
সর্বশেষ এডিট : ০৯ ই মার্চ, ২০১৫ রাত ১১:২৮