Mirzo Ulug’bek nomidagi O’zbekiston Milliy Universiteti Jizzax filiali


Bu jadvalning har bir satri har hil toifadagi alohida elementlardan tuzilgan



Download 1,16 Mb.
bet2/4
Sana24.04.2022
Hajmi1,16 Mb.
#578265
1   2   3   4
Bog'liq
2 5280519637388236953

Bu jadvalning har bir satri har hil toifadagi alohida elementlardan tuzilgan:
1. Tartib raqami – butun sonlardan
2. F amiliya Ism – belgili satrlardan
3. Baholar – butun sonlar massividan tashkil topgan.
Bu ma’lumotlarni bir guruhga, strukturaga birlashtirish mumkin.
Quyidagicha belgilashlar kiritamiz: Imtixon – strukturaning nomi; N – tartib raqami;
FI – Familiya ism; B – baholar;
Struktura elementiga murojaat. Struktura orqali yangi ma'lumotlar toifasi hosil qilinadi. Dasturda strukturalardan fоydalanish shu toifadagi o’zgaruvchilar e’lоn qilinish orqali bo'ladi. Yuqoridagi misol uchun strukturani e’lon qilish quyidagicha bo’ladi:
struct imtixon
{
public int n; // Tartib raqami
public string FI; // Familiya ismi
public int[] b; // Baholar
}
Struktura elementlari (maydonlari) dasturda oddiy o’zgaruvchilar kabi ishlatiladi. Struktura maydoni elementlari ustida, uning toifasida nima amal bajarish mumkin bo’lsa shu amallarni bajarish mumkin. Strukturaning mayddoniga murojaat qilish uchun, o'zgaruvchidan keyin nuqta (.) qo'yiladi.
struct Person //Konstruktor yordamida ishga tushirish
{
public string name;
public int age;
public void Print()
{
Console.WriteLine($"Ismi: {name} Yoshi: {age}");
}
}
class Program
{
static void Main(string[] args)
{
Person Inson = new Person();
Inson.name = "Oybek";
Inson.Print();
}
}
struct Person // To'g'ridan-to'g'ri maydonni ishga tushirish
{
public string name;
public int age;
public void Print()
{
Console.WriteLine($"Ismi: {name} Yoshi: {age}");
}
}
class Program
{
static void Main(string[] args)
{
Person Inson;
Inson.name = "Oybek";
Inson.age = 38;
Inson.Print();
}
}
struct Person
{
public string name;
public int age ;
public Person(string name = "Oybek", int age = 39)
{
this.name = name;
this.age = age;
}
public void Print()=>Console.WriteLine($"Ismi: {name} Yoshi: {age}");
}
class Program
{
static void Main(string[] args)
{
Person Inson1 = new();
Person Inson2 = new("Kayumov");
Person Inson3 = new("Achilovich", 49);
Inson1.Print();
Inson2.Print();
Inson3.Print();
}
}
struct Person
{
public string name;
public int age ;
public Person(string name) : this(name, 46)
{ }
public Person(string name = "Oybek", int age = 39)
{
this.name = name;
this.age = age;
}
public void Print()=>Console.WriteLine($"Ismi: {name} Yoshi: {age}");
}
class Program
{
static void Main(string[] args)
{
Person Inson1 = new();
Person Inson2 = new("Kayumov");
Person Inson3 = new("Achilovich", 49);
Inson1.Print();
Inson2.Print();
Inson3.Print();
}
}
struct Person
{
public string name;
public int age ;
public void Print()=>Console.WriteLine($"Ismi: {name} Yoshi: {age}");
}
class Program
{
static void Main(string[] args)
{
Person Inson = new Person { name = "Ulug'bek", age = 22 };
Inson.Print();
}
}

Download 1,16 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish