Console.
WriteLine(
"Buxoro"
)
;
else
Console.
WriteLine(
"Vaqt"
)
;
Console.
ReadKey()
;
Bu misolda har bir if operatori ikkita shartni tekshirib boradi.
Agar tekshirilayotgan shart nisbatan sodda bo’lsa, shart amali ni “?:
” ko’rinishini ishlatish mumkin. Bu operator quyidagi ko’rinishga ega:
? :;
if shart operatoriga o’xshash holda bus hart amali quyidagicha
ishlaydi: agar
rost(true) bo’lsa bajariladi, aks
holda oda2>. Odatda ifodalar qiymatlari birorta o’zgaruvchiga
o’zlashtiriladi.
Misol: 2 ta sondan kattasini tuzuvchi programma tuzilsin.
int
a,b;
a=
int
.
Parse
(
Console
.
ReadLine
());
b=
int
.
Parse
(
Console
.
ReadLine
());
int
max = (a>b) ? a : b;
Console
.
WriteLine
(max);
Console
.
ReadKey
();
Masalan:
Haqiqiy turga tegishli
x
o‘zgaruvchi berilgan. Uning qiymatiga mos
keluvchi
f
funksiyaning qiymati topilsin.
f:
Console
.
Write
(
"x="
);
double
x=
double
.
Parse
(
Console
.
ReadLine
());
if
(x>
0
)
{
if
(
0
2
)
Console
.
WriteLine
(
"f(x)="
+Math.
Pow
(x,
2
));
else
Console
.
WriteLine
(
"f(x)="
+
4
);
}
else
Console
.
WriteLine
(
"f(x)="
+ -x);
goto
f;
Console
.
ReadKey
();