Masalaning qo’yilishi: Variantda berilgan obyekt uchun konstruktor va class maydonlari yarating. 1-jadval


Download 21.84 Kb.
bet1/3
Sana07.12.2021
Hajmi21.84 Kb.
#179132
  1   2   3
Bog'liq
9 - mavzu (lab topshiriqlari)


1-topshiriq

Ishning maqsadi: C++ dasturlash tilida obyektga yo’naltirilgan dasturlash tamoyillaridan foydalanib konstruktor va destruktor tashkil qilish ko’nikmalarini shakllantirish.

Masalaning qo’yilishi:

Variantda berilgan obyekt uchun konstruktor va class maydonlari yarating.



1-jadval



To’g’ri to’rt burchak sinfi yaratilsin. Kamida shu sinfda ikkita sinf konstruktori yaratilsin. Birinchi sinf konstruktori yaratilgan sinf haqida ma’lumot berilsin. Ikkinchi sinf konstruktori tugri turtburchak yuzi va perimetrini ekranga chiqarib berilsin.



Shar sinfi yaratilsin va konstruktor e’lon qilinsin. Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.



Uchburchak sinfi yaratilsin va konstruktor e’lon qilinsin. Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.



Geometric_shakl sinfi yaratilsin va konstruktor e’lon qilinsin . Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.



Prizma sinfi yaratilsin. Shu sinfga tegishli kamida 3 ta sinf konstruktori yaratilsin. Birinchi sing konstruktorida prizma haqida ma’lumot berilsin. Ikkinchi prizmada hajmi topilsin. Uchunchi konstruktorda hajmi va yon sirti topilsin. Sinf konstruktorlari qayta yuklansin



Kub sinfi yaratilsin. Bunda kamida 2 ta sinf konstruktori yaratilsin. Birinchi sinf konstruktorida kub haqida ma’lumot berilsin. Ikkinchi sinf konstruktorida kub hajmi bilan yon sirti topilsin. Konstruktorlar qayta yuklansin.



Parallelipiped sinfi yaratilsin va konstruktor e’lon qilinsin . Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.



Maydon sinfi yaratilsin. Shu maydonga tegishli 3 ta sinf konstruktori yaratilsin. Bu sinf konstruktori uchta geometric shaklni maydonini topib ekranga chiqarilsin.



Silindir sinfi yaratilsin va konstruktor e’lon qilinsin . Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.



Nuqta nomli sinf yaratilsin. Kamida ikkita sinf konstruktori yaratilsin. Birinchi sinf kontruktori ikki nuqta orasidagi masafani topilsin. Ikkinchi konstruktorida uchburchak yuzi topilsin.



Konus sinfi yaratilsin va konstruktor e’lon qilinsin . Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.



Shar sinfi yaratilsin. Bu sinfda kamida 3 ta sinf konstruktori yaratilsin. Birinchi sinf konstruktorida shar haqida ma’lumot berilsin. Ikkinchi sinf konstruktorida sharni yon sirti yuzi hisoblansin. Uchunchi sinf konstruktorida sharni Hajmi hisoblansin



Romb sinfi yaratilsin va konstruktor e’lon qilinsin. Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.



Trapetsiya sinfi yaratilsin va konstruktor e’lon qilinsin. Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.



Silindr sinfi yaratilsin. Bu sinfda kamida 3 ta sinf konstruktori yaratilsin. Birinchi sinf konstruktorida tsilindr haqida ma’lumot berilsin. Ikkinchi sinf konstruktorida konusni yon sirti yuzi hisoblansin. Uchunchi sinf konstruktorida tsilindrni Hajmi hisoblansin.



Piramida sinfi yaratilsin va konstruktor e’lon qilinsin. Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.


Download 21.84 Kb.

Do'stlaringiz bilan baham:
  1   2   3




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