আজকে , আমরা -- সুইচ স্টেইটমেন্ট নিয়ে কথা বলবো , খুবই মজার একটি বিষয় ।।
তার আগে , আমরা কিছু ইফ - এলস স্টেইট্মেন্ট এর কোড দেখে নেই --------চলো ,
using System;
class Program
{
static void Main()
{
int a = int.Parse(Console.ReadLine());
if(a==10)
{
Console.WriteLine("a is equal to ten");
}
else if(a==14)
{
Console.WriteLine("a is equal to 14");
}
else if(a==20)
{
Console.WriteLine("a is equal to 20");
}
else
{
Console.WriteLine("Nothing Mathced");
}
Console.ReadKey();
}
}
এখন এই কোড'কে যদি সুইচ স্টেইট্মেন্ট এর মাধ্যমে লিখতে চাই , তাহলে কি হতে পারে ???? চলো , দেখে ফেলি ---------
using System;
class Program
{
static void Main()
{
int a = int.Parse(Console.ReadLine());
switch (a) {
case 10:
Console.WriteLine("a is equal to ten");
break;
case 14:
Console.WriteLine("a is equal to 14");
break;
case 20:
Console.WriteLine("a is equal to 20");
break;
default:
Console.WriteLine("Nothing Mathced");
break;
}
Console.ReadKey();
}
}
কোড'টি রান করাও , এবং বুঝার ট্রাই করো - নিজে নিজে ।। নিজে নিজে , বানিয়ে বানিয়ে লিখে স্যিন্ট্যাক্স'টি রপ্ত করার ট্রাই করো ।। উপরের কোড'টি পুরোটা ক্লিয়ার হবার পর আমরা , নীচের অংশটুকু নিয়ে আলোচনা করবো । আগে , পুরোটা ক্লিয়ার করে নিয়ে , নীচের টুকু পড়ার ট্রাই করি --
ধরো , ইফ এর ভেতরে অনেক কন্ডিশন আছে , তাহলে সেটা কিভাবে সুইচ স্টেইট্মেন্ট-এ প্রকাশ করাবো ???? ধরো , ইফ এলস স্টেইটমেন্ট ইউস করে আরো একটা কোড লিখে ফেলি -----
using System;
class Program
{
static void Main()
{
int a = int.Parse(Console.ReadLine());
if(a==10 || a==14 || a==20)
{
Console.WriteLine("The number is equal to 10 or 14 or");
}
else
{
Console.WriteLine("Nothing Mathced");
}
Console.ReadKey();
}
}
এইবার আমরা , সুইচ স্টেইট্মেন্ট দিয়ে কিভাবে করবো ?? চলো দেখে নেই নীচে -----------
using System;
class Program
{
static void Main()
{
int a = int.Parse(Console.ReadLine());
switch (a) {
case 14:
case 10:
case 20:
Console.WriteLine("a is equal to 14 or 10 or 20");
break;
default:
Console.WriteLine("Nothing Mathced");
break;
}
Console.ReadKey();
}
}
আশা করি , বিষয়টা অনেকটাই ক্লিয়ার হয়ে গেছে । নিজে নিজে , আরো কিছু কোড লিখে রান করবার ট্রাই করো , তাহলে -- আরো পরিষ্কার হবে । আজ এইটুকুই -------------
তার আগে , আমরা কিছু ইফ - এলস স্টেইট্মেন্ট এর কোড দেখে নেই --------চলো ,
using System;
class Program
{
static void Main()
{
int a = int.Parse(Console.ReadLine());
if(a==10)
{
Console.WriteLine("a is equal to ten");
}
else if(a==14)
{
Console.WriteLine("a is equal to 14");
}
else if(a==20)
{
Console.WriteLine("a is equal to 20");
}
else
{
Console.WriteLine("Nothing Mathced");
}
Console.ReadKey();
}
}
এখন এই কোড'কে যদি সুইচ স্টেইট্মেন্ট এর মাধ্যমে লিখতে চাই , তাহলে কি হতে পারে ???? চলো , দেখে ফেলি ---------
using System;
class Program
{
static void Main()
{
int a = int.Parse(Console.ReadLine());
switch (a) {
case 10:
Console.WriteLine("a is equal to ten");
break;
case 14:
Console.WriteLine("a is equal to 14");
break;
case 20:
Console.WriteLine("a is equal to 20");
break;
default:
Console.WriteLine("Nothing Mathced");
break;
}
Console.ReadKey();
}
}
কোড'টি রান করাও , এবং বুঝার ট্রাই করো - নিজে নিজে ।। নিজে নিজে , বানিয়ে বানিয়ে লিখে স্যিন্ট্যাক্স'টি রপ্ত করার ট্রাই করো ।। উপরের কোড'টি পুরোটা ক্লিয়ার হবার পর আমরা , নীচের অংশটুকু নিয়ে আলোচনা করবো । আগে , পুরোটা ক্লিয়ার করে নিয়ে , নীচের টুকু পড়ার ট্রাই করি --
ধরো , ইফ এর ভেতরে অনেক কন্ডিশন আছে , তাহলে সেটা কিভাবে সুইচ স্টেইট্মেন্ট-এ প্রকাশ করাবো ???? ধরো , ইফ এলস স্টেইটমেন্ট ইউস করে আরো একটা কোড লিখে ফেলি -----
using System;
class Program
{
static void Main()
{
int a = int.Parse(Console.ReadLine());
if(a==10 || a==14 || a==20)
{
Console.WriteLine("The number is equal to 10 or 14 or");
}
else
{
Console.WriteLine("Nothing Mathced");
}
Console.ReadKey();
}
}
এইবার আমরা , সুইচ স্টেইট্মেন্ট দিয়ে কিভাবে করবো ?? চলো দেখে নেই নীচে -----------
using System;
class Program
{
static void Main()
{
int a = int.Parse(Console.ReadLine());
switch (a) {
case 14:
case 10:
case 20:
Console.WriteLine("a is equal to 14 or 10 or 20");
break;
default:
Console.WriteLine("Nothing Mathced");
break;
}
Console.ReadKey();
}
}
আশা করি , বিষয়টা অনেকটাই ক্লিয়ার হয়ে গেছে । নিজে নিজে , আরো কিছু কোড লিখে রান করবার ট্রাই করো , তাহলে -- আরো পরিষ্কার হবে । আজ এইটুকুই -------------
No comments:
Post a Comment