C#: oop va sinflar Test 1 1-mashq


) to'rtburchak: area=900. to'rtburchak: area=1800 3)


Download 1.49 Mb.
bet10/101
Sana31.01.2024
Hajmi1.49 Mb.
#1828853
1   ...   6   7   8   9   10   11   12   13   ...   101
Bog'liq
ATD (1)

2) to'rtburchak: area=900. to'rtburchak: area=1800


3) to'rtburchak: area=6. to'rtburchak: area=1800


4) to'rtburchak: area=6. to'rtburchak: area=12


5) konstruktorlar bir xil sonli parametrlarga ega bo'lgani uchun dastur qulab tushadi


2 raqami
Manba modulida quyidagi kod mavjud:
sinf toʻrtburchak
{ ikkilik kenglik=15, hight=10, s;
string t = "to'rtburchak";
public Rectangle(double w, double h) { width = w; hight = h; s = w * h; }
public Rectangle(int k) { width *= k; hight *= k; s = width * hight; }
public Rectangle(double side) : this(side, side) { t = "квадraт"; }
public string RectForm() { return string. Format("{0}: площощадь={1}. «, t, s); }
}
sinf dasturi
{ statik bo'shliq Asosiy()
{ Toʻrtburchak k = yangi Toʻrtburchak(2); Toʻrtburchak t = yangi Toʻrtburchak(20,0);
System.Console.Write(k.RectForm() + t.RectForm());
}
}
Kompilyatsiya qilish va ishga tushirish uchun dasturni ishga tushirishga uringandan so'ng konsolga chiqish natijasini ko'rsating:

Javob:

1) to'rtburchak: area=4. kvadrat: area=400


2) To'rtburchak: Maydoni=600. To'rtburchak: Maydoni=6000


3) to'rtburchak: area=600. kvadrat: area=400


4) uchinchi konstruktor maydonni hisoblamagani uchun dastur qulab tushadi


3 raqami
Manba modulida quyidagi kod mavjud:
sinf toʻrtburchak
{ ikkilik kenglik=0,0, hight=0,0, s=0,0;
string t = "To'rtburchak";
public Rectangle(double w, double h) { width = w; hight = h; s = w * h; }
public Rectangle(double side) : this(side, side) { t = "Квадraт"; }
public Rectangle() : this(1.0, 1.0) { t = "Тоʻtkа"; }
public string RectForm() { return string. Format("{0}: площощадь={1} ", t, s); }
}
sinf dasturi
{ statik bo'shliq Asosiy()
{ Toʻrtburchak k = yangi Toʻrtburchak(10); Toʻrtburchak t = yangi Toʻrtburchak();
System.Console.Write(k.RectForm() + t.RectForm());
}
}
Kompilyatsiya qilish va ishga tushirish uchun dasturni ishga tushirishga uringandan so'ng konsolga chiqish natijasini ko'rsating:


Download 1.49 Mb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   ...   101




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