5.Operators
asilbek ibragimov
Posted on October 11, 2024
5.Operators (if , else if, else, ternary operetor, switch
Test savollari:
a) Quyidagi kodni tushuntiring:
int x = 10;
if (x < 5)
{
Console.WriteLine("Less than 5");
}
else if (x == 10)
{
Console.WriteLine("Equal to 10");
}
else
{
Console.WriteLine("Greater than 5");
}
b) Ternary operatorning sintaksisi qanday? Misol keltiring.
c) Quyidagi kodda switch qismida qaysi natija chiqadi?
int day = 3;
switch (day)
{
case 1:
Console.WriteLine("Monday");
break;
case 2:
Console.WriteLine("Tuesday");
break;
case 3:
Console.WriteLine("Wedneyday");
break;
default:
Console.WriteLine("Invalid day");
break;
}
Test Javoblari:
a) Bu kodda x 10 ga teng. Shuning uchun if (x < 5) sharti noto'g'ri bo'ladi va bu qismi ishlamaydi.
Keyin, else if (x == 10) sharti tekshiriladi va bu to'g'ri bo'lgani uchun, "Equal to 10" deb chiqariladi.
else qismi esa ishlamidi, chunki oldingi qismi bajarildi.
b) Sintaksis: shart ? ifTrue : ifFalse
c) int day = 3;
switch (day)
{
case 1:
Console.WriteLine("Monday");
break;
case 2:
Console.WriteLine("Tuesday");
break;
case 3:
Console.WriteLine("Wednesday");
break;
default:
Console.WriteLine("Invalid day");
break;
}
Kodda case 3 bo'lganda break komandasi darhol ishlaydi va Console.WriteLine bloki bajarilmaydi. Shuning uchun hech qanday natija chiqmaydi.
Posted on October 11, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
November 29, 2024