আজকের বিষয়টি আমাদের প্রোগ্রামিং এর দক্ষতাকে এক ধাপ এগিয়ে নিয়ে যাবে। অনেক প্রোগ্রামিং,এপ্লিকেশন,ওয়েবসাইট অথবা সফটওয়্যার তৈরি করার জন্য nested if else এক বার না হয় এক বার ব্যাবহার হয়েই থাকে। ভয় পাচ্ছেন কেন? বিষয়টি খুবই সহজ এবং মজার।চলুন তবে শুরু করি
Nested if else এর স্ট্রাকচার টি খুব মন দিয়ে পড়ুন।
If(এখানে আপনি যেকোনো কন্ডিশন দিবেন)
{
/* যদি if এর মধ্যে যে কন্ডিশন আছে তা সত্যি হয় তবে সেকেন্ড ব্র্যাকেট এর মাঝে যে যে কাজ আমরা কম্পিউটারকে করতে বলব কম্পিউটার সে সকল কাজই করবে */
}
Elseif(এখানে আপনি যেকোনো কন্ডিশন দিবেন)
{
/* যদি if এর মধ্যে যে কন্ডিশন আছে তা সত্যি না হয় তবে Elseif মহাশয় এর মাঝে যে কন্ডিশন টি আছে কম্পিউটার সেটিকে চেক করবে এবং যদি সত্যি হয় তবে এর সেকেন্ড ব্র্যাকেট এর মাঝে যে যে কাজ আমরা কম্পিউটারকে করতে বলব কম্পিউটার সে সকল কাজই করবে */
}
Else
{
/* যদি elseif এর মধ্যে যে কন্ডিশন আছে তা সত্যি না হয় তবে else এর সেকেন্ড ব্র্যাকেট এর মাঝে যে যে কাজ আমরা কম্পিউটারকে করতে বলব কম্পিউটার সে সকল কাজই করবে */
}
দেখলেন তো কতো সহজ।কি ভাবছেন এত সহজ বিশ্বাস হচ্ছে না?আমি যদি এখুনি প্রমান করে দেই তবে চলবে?
তবে নিচের ছবিটি খুব মন দিয়ে দেখুন।
কি আরও প্রমান চাচ্ছেন।তবে চলুন আপনাদেরকে আউটপুট টি দেখানো যাক।
এবার ২য় আউটপুট টি খুব মন দিয়ে দেখুন।
সবশেষ আউটপুট টি মন দিয়ে দেখে নিন।
আপনাদের বোঝার সুবিধার জন্য কোড টি নিচে দিয়ে দেয়া হল এবং কপি পেস্ট করে নিজেই প্রমাণ করে নিন।
using System;
namespace ifElseCondition
{
class Program
{
static void Main(string[] args)
{
int marks;
Console.WriteLine("Your marks please" ) ;
marks = int.Parse(Console.ReadLine( ) ) ;
if (marks >= 80)
{
Console.WriteLine("Tumi A+ peyecho" ) ;
}
else if (marks >= 70)
{
Console.WriteLine("Tumi to aibar A peyecho" ) ;
}
else
{
Console.WriteLine("Tumi to aibar A and A+ kichui pele na" ) ;
}
Console.WriteLine("Press any key to exit........." ) ;
Console.ReadKey( ) ;
}
}
}
আপনারা যদি ইফ এলস এর আগের টিউটোরিয়াল টি মিস করে থাকেন তবে এই লিঙ্ক এ ক্লিক করুন এবং দেখুন প্রোগ্রামিং জগত কতো মজার - Click This Link
সর্বশেষ এডিট : ২৭ শে ফেব্রুয়ারি, ২০১৫ বিকাল ৪:১৬