ခေါင်းစဉ် 63 / 63 40 မိနစ်

Operators(Part -9)


လက်တွေ့လေ့ကျင့်ခန်း

လေ့ကျင့်ခန်း (1): Arithmetic Operators

အောက်ပါ Variable နှစ်ခုကို အသုံးပြုပြီး ပေါင်း၊ နုတ်၊ မြှောက်၊ စားနဲ့ အကြွင်း Result များ ထုတ်ပြပါ။

int firstNumber = 20;
int secondNumber = 6;

နမူနာအဖြေ—

int firstNumber = 20;
int secondNumber = 6;

Console.WriteLine(firstNumber + secondNumber);
Console.WriteLine(firstNumber - secondNumber);
Console.WriteLine(firstNumber * secondNumber);
Console.WriteLine(firstNumber / secondNumber);
Console.WriteLine(firstNumber % secondNumber);

Output—

26
14
120
3
2

လေ့ကျင့်ခန်း (2): Assignment Operators

အောက်ပါ Code ရဲ့ နောက်ဆုံး Result ကို ခန့်မှန်းပါ။

int number = 10;

number += 5;
number *= 2;
number -= 4;

Console.WriteLine(number);

အဖြေ—

26

တွက်ချက်ပုံ—

10 + 5 = 15
15 × 2 = 30
30 - 4 = 26

လေ့ကျင့်ခန်း (3): Comparison Operators

အောက်ပါ Code ရဲ့ Output ကို ခန့်မှန်းပါ။

int firstNumber = 20;
int secondNumber = 10;

Console.WriteLine(firstNumber == secondNumber);
Console.WriteLine(firstNumber != secondNumber);
Console.WriteLine(firstNumber > secondNumber);
Console.WriteLine(firstNumber < secondNumber);
Console.WriteLine(firstNumber >= 20);
Console.WriteLine(secondNumber <= 10);

အဖြေ—

False
True
True
False
True
True

လေ့ကျင့်ခန်း (4): Even or Odd

User ဆီက ကိန်းပြည့်တစ်ခု လက်ခံပြီး Even သို့မဟုတ် Odd ပြပါ။

နမူနာအဖြေ—

Console.Write("Enter a number: ");

if (int.TryParse(
    Console.ReadLine(),
    out int number))
{
    string result =
        number % 2 == 0 ? "Even" : "Odd";

    Console.WriteLine(result);
}
else
{
    Console.WriteLine("Invalid number.");
}

လေ့ကျင့်ခန်း (5): Age Range

အသက်က 16 မှ 25 ကြား ဖြစ်၊ မဖြစ် စစ်ဆေးပါ။

နမူနာအဖြေ—

int age = 20;

bool isInRange =
    age >= 16 && age <= 25;

Console.WriteLine(isInRange);

Output—

True

လေ့ကျင့်ခန်း (6): Access Permission

User က Owner သို့မဟုတ် Admin ဖြစ်ရင် Access ရကြောင်း စစ်ဆေးပါ။

bool isOwner = false;
bool isAdmin = true;

bool canAccess =
    isOwner || isAdmin;

Console.WriteLine(canAccess);

Output—

True

လေ့ကျင့်ခန်း (7): Rectangle Area

User ဆီက Length နဲ့ Width လက်ခံပြီး Rectangle Area တွက်ပါ။

Formula—

Area = Length × Width

နမူနာအဖြေ—

Console.Write("Enter length: ");

bool isLengthValid = double.TryParse(

    Console.ReadLine(),

    out double length);


Console.Write("Enter width: ");

bool isWidthValid = double.TryParse(

    Console.ReadLine(),

    out double width);


if (isLengthValid && isWidthValid)

{

    double area = length * width;


    Console.WriteLine($"Area: {area}");

}

else

{

    Console.WriteLine("Invalid input.");

}

သင်ခန်းစာအနှစ်ချုပ်


ဒီသင်ခန်းစာမှာ—

Operators ကို Data များ တွက်ချက်ခြင်း၊ နှိုင်းယှဉ်ခြင်းနဲ့ Value သတ်မှတ်ခြင်းတို့အတွက် အသုံးပြုကြောင်း

+, -, *, /, % တို့ဟာ Arithmetic Operators ဖြစ်ကြောင်း

=, +=, -=, *=, /=, %= တို့ဟာ Assignment Operators ဖြစ်ကြောင်း

++ နဲ့ -- က Value ကို 1 တိုးခြင်း၊ လျှော့ခြင်း ပြုလုပ်ကြောင်း

==, !=, >, <, >=, <= တို့နဲ့ Value နှိုင်းယှဉ်နိုင်ကြောင်း

Comparison Result က true သို့မဟုတ် false ဖြစ်ကြောင်း

&&, ||, ! တို့နဲ့ Condition များ ပေါင်းစပ်နိုင်ကြောင်း

Ternary Operator နဲ့ ရိုးရှင်းတဲ့ Condition Result ကို ရွေးချယ်နိုင်ကြောင်း

?? Operator နဲ့ null ဖြစ်တဲ့အခါ Default Value အသုံးပြုနိုင်ကြောင်း

Parentheses နဲ့ တွက်ချက်မှုအစီအစဉ်ကို ရှင်းလင်းစွာ သတ်မှတ်နိုင်ကြောင်း


တို့ကို လေ့လာခဲ့ပါတယ်။

Progress သိမ်းလိုပါက Login ဝင်ပါ။ Login မဝင်ဘဲလည်း ခေါင်းစဉ်အားလုံးကို လေ့လာနိုင်ပါသည်။