Algoritmik tillar va dasturlash. Ma’ruza mashg’ulotlari uchun o’quv qo’llanma. X. E. Xolmirzayev, M. N. Ikromova, M. M. Bahromova Annotatsiya


If..else konstruksiyasi va ternar operatorlaridan dasturlarda foydalanishga misollar



Yüklə 2,87 Mb.
səhifə21/56
tarix19.12.2023
ölçüsü2,87 Mb.
#184841
1   ...   17   18   19   20   21   22   23   24   ...   56
O`quv qo`llanma11 (2)

If..else konstruksiyasi va ternar operatorlaridan dasturlarda foydalanishga misollar.
1-Misol. Kiritilgan sonlarni boshqa bir songa qoldiqlarsiz bo‘linishini tekshirish dasturini tuzishda if..else va ternar operatorlaridan foydalanish.

using System;

namespace qoldiqsiz_bolinish_consol


{
class Program
{
static void Main(string[] args)
{
Console.Write("Bol'inuvchi sonni kiriting:");
double b = int.Parse(Console.ReadLine());
//2 ga bo‘linishini tekshirish
if (b > 2)
{
Console.WriteLine(b % 2 == 0 ?
b + " soni 2 ga qoldiqsiz bo'linadi!\n " + b + "/2=" + b / 2 :
b + " soni 2 ga qoldiqsiz bo'linmaydi!\n " + b + " ni 2 ga bolishda butun qismi " + (b - (b % 2)) / 2 + " qoldiq qismi = " + b % 2);
}
else
{ Console.WriteLine(b+" son 2 dan kichik, shu sababli u 2 ga qoldiqsiz bo'linmaydi!"); }

Console.WriteLine();


//3 ga bo‘linishini tekshirish


if (b > 3)
{
Console.WriteLine(b % 3 == 0 ? b + " soni 3 ga qoldiqsiz bo'linadi!\n " +
b + "/3=" + b / 3 :
b + " soni 3 ga qoldiqsiz bo'linmaydi!\n " +
b + " ni 3 ga bolishda butun qismi " +
(b - (b % 3)) / 3 + " qoldiq qismi = " + b % 3);
}
else
{ Console.WriteLine(b + " son 3 dan kichik, shu sababli u 3 ga qoldiqsiz bo'linmaydi!"); }

Console.WriteLine();


//4 ga bo‘linishini tekshirish


if (b > 4)
{
Console.WriteLine(b % 4 == 0 ? b + " soni 4 ga qoldiqsiz bo'linadi!\n " +
b + "/4=" + b / 4 :
b + " soni 4 ga qoldiqsiz bo'linmaydi!\n " +
b + " ni 4 ga bolishda butun qismi " +
(b - (b % 4)) / 4 + " qoldiq qismi = " + b % 4);
}
else
{ Console.WriteLine(b + " son 4 dan kichik, shu sababli u 4 ga qoldiqsiz bo'linmaydi!"); }

Console.WriteLine();


//5 ga bo‘linishini tekshirish


if (b > 5)
{
Console.WriteLine(b % 5 == 0 ? b + " soni 5 ga qoldiqsiz bo'linadi!\n " +
b + "/5=" + b / 5 :
b + " soni 5 ga qoldiqsiz bo'linmaydi!\n " +
b + " ni 5 ga bolishda butun qismi " +
(b - (b % 5)) / 5 + " qoldiq qismi = " + b % 5);
}
else
{ Console.WriteLine(b + " son 5 dan kichik, shu sababli u 5 ga qoldiqsiz bo'linmaydi!"); }
Console.WriteLine();
Console.ReadKey();
}
}
}


Yüklə 2,87 Mb.

Dostları ilə paylaş:
1   ...   17   18   19   20   21   22   23   24   ...   56




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin