Axborot tizimlari va texnologiyalari yo`nalishi 1-kurs kechki ta’lim talabalariga


Download 58.06 Kb.
bet4/4
Sana04.02.2023
Hajmi58.06 Kb.
#1159903
1   2   3   4
Bog'liq
4 maruza mashg`uloti ishlanmasi

Amaliy masala



Dasturi
static class statik_sinf
{
public static int a;
public static double p;
public static double s;
public static int kvadrat_perimetri(int a)
{ return 4 * a; }
public static int kvadrat_yuzi(int a)
{ return a * a; }
public static void turtburchak(double a, double b)
{ p = 2 * (a + b); s = a * b; }
}
class Program
{
static void Main(string[] args)
{
Console.Write("a=");
int a = int.Parse(Console.ReadLine());
Console.Write("b=");
double b = double.Parse(Console.ReadLine());
statik_sinf.a = a;
int P = statik_sinf.kvadrat_perimetri(a);
Console.WriteLine("Kavdart perimetri="+P);
int S = statik_sinf.kvadrat_perimetri(a);
Console.WriteLine("Kavdart perimetri=" + S);
statik_sinf.turtburchak(a,b);
Console.WriteLine("To`rtburchak perimetri=" + statik_sinf.p);
Console.WriteLine("To`rtburchak yuzi=" + statik_sinf.s);
Console.ReadKey();
}
}
Dastur natijasi:
a=1
b=2,2
Kavdart perimetri=4
Kavdart perimetri=4
To`rtburchak perimetri=6,4
To`rtburchak yuzi=2,2


Nazariy savollar
1. Statik maydon nima?
2. Statik metod dinamik boshqa turdagi metodlardan qanday farq qiladi?
3. Statik sinflarda statik konstruktorlar qanday tartibda yoziladi?
4. Nomlar fazosidan standart sinflarni aytib o`ting.


Adabiyotlar
1. https://metanit.com/sharp/tutorial/3.6.php - statik maydonlar, metodlar va sinflar haqida ma’lumotlar
2. https://youtu.be/fd4k8GrH0Yc - static modifikatori. Statik sinflar va sinf a'zolari C# da video roliklar.
3. https://metanit.com/sharp/questions/2.10.php – Sinfning statik a'zolari.
Download 58.06 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling