Lesson 14. Homework


Download 192.12 Kb.
Pdf ko'rish
Sana09.06.2023
Hajmi192.12 Kb.
#1470736
Bog'liq
Lesson 14. Homework



Masala sharti:
Icecream
(muzqaymoq)
Yoz
oylari
juda
issiq.
Yasmina
muzqaymoq
yeyishni
yoqtiradi. Bir kuni uni hayoliga muzqaymoq sotish kelib
qoldi. U muzqaymoq sotishga qaror qildi. Buning uchun unga
muzqaymoq tayyorlash retsepti kerak edi. Mutaxasizlardan
yordam so’radi va retseptga ega bo’ldi.
Milk nomli sinfni konsturktorida sut hajmi va 1L sut
narxi beriladi. Suger sinfi konstruktorida shakar kilosi va
1kg
narxi
beriladi.
Resept
sinfi konstruktorida sut va
shakar
nisbati
beriladi.
Piece
nomli
sinfda
1
dona
muzqaymoq og’irligi va uning narxi beriladi. IceCream sonli
sinfda esa Resept va Piece sinfi obyektlarini qabul qiladi.
IceCream sinfini quyidagi methodlari bor:
● addMilk – sut qo’shish;
● addSugar – shakar qo’shish;


● getCount – tayyorlash mumkin bo’lgan muzqaymoqlar soni;
● buy – Sotish. sotmoqchi bo’lgan muzqaymoqlar soni
beriladi. Sotish mumkin bo’lsa true, aks holda
false;
● getBalance – joriy balans ni olish. Sotilgan
muzqaymoqlardan olinadi. Boshida 0 bo’ladi.
● hasIceCreame – Muzqaymoq tayyorlash mumkinmi.
● getInfo – sotilgan muzqaymoqlar ro’yhati qaytaradi.
Ro’yhat quyidagicha bo’ladi. Masalan 5 ta sotilgan va
2000 dan bo’lsa “5x2000=10000” kabi bo’ladi. Har bir
sotilish yangi qatordan bo’ladi. Agar hali sotilmagan
bo’lsa bo’sh qaytaradi.

getProfit - Hozirgacha ko'rgan foydasi
Diqqat! Sut va shakar birliklari teng deb olinsin.
Dastur ishlatish kodiga na’muna:

Download 192.12 Kb.

Do'stlaringiz bilan baham:




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