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
Do'stlaringiz bilan baham: |