Ikki oʻzgaruvchili class yarating. Classga ikkita qiymat bering


Download 11.29 Kb.
Sana16.11.2023
Hajmi11.29 Kb.
#1778011
Bog'liq
Allamurodov Ulugʻbek malumotlar tuzilmasi 1-amaliytopshiriq



O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI

KOMPYUTER INJINIRINGI” FAKULTETI


Dasturiy injiniring ” KAFEDRASI
Ma’lumotlar tuzilmasi va algoritmlar” fanidan
1- AMALIY ISH



Fan o‘qituvchisi: Qudratov Rustam
Bajardi: Allamurodov Ulug'bek
S a m a r q a n d _ 2023

1-masala
Ixtiyoriy uchburchakning medianasi topish uchun quyidagi formuladan foydalaniladi



Bunga koʻra biz dasturimizda foydalanuvchidan uchburchakning uchala tomonini kiritishini
Soʻraymiz va yuqoridagi formuladan foydalanib c++ dasturini tuzamiz

Uchburchakning tomonlariga


a=7
b=5
c=9
Qiymatlarini berganda quyidagicha natijani olamiz

2-masala
Ikki oʻzgaruvchili class yarating.Classga ikkita qiymat bering.Bu oʻzgaruvchilar qiymatlari yigʻindisini topadigan funksiyani va bu ikkita oʻzgaruvchining eng katta qiymatini topadigan funksiyani qoʻshing

Bu kodda, `Class` nomli klassni yaratdik va u ikkita o'zgaruvchi qabul qiladi (`value1` va `value2`). Klassning `getSum()` funksiyasi ikkita o'zgaruvchining yig'indisini qaytaradi, `getMax()` funksiyasi esa ikkita o'zgaruvchining eng katta qiymatini qaytaradi.

`main()` funksiyasida klass obyektini yaratib, `getSum()` va `getMax()` funksiyalarini ishlatish orqali natijalarni ekranga chiqaramiz.

Misol uchun, yuqoridagi kodda `value1` va `value2` qiymatlarini 2000 va 3000ga, olingan yig'indi esa 5000 ga teng bo'ladi, eng katta qiymat esa 3000ga teng bo'ladi. Natijada konsolga quyidagicha chiqish efekt beriladi:



Sum: 5000
Max: 3000
Download 11.29 Kb.

Do'stlaringiz bilan baham:




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