|
Texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti
|
Sana | 20.05.2024 | Hajmi | 305,75 Kb. | | #245184 |
Bog'liq 6-topshiriq
O‘ZBEKISTON RESPUBLIKASI AXBOROT
TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Muammo tahlil va echim fanidan
AMALIY ISH
Bajardi: Abdumajidov A. O‘qtuvchi: Xo’jakulov T.
Toshkent 2024
Topshiriq №6. Qisqa yo‘l muammosi. Auksion muammosi masalasini yechish dasturini yaratish.
Code:
Natija:
Xulosa:
Auktsion jarayonini ifodalash uchun Auktsion sinfini belgilaymiz. U auktsionga ob'ektlar qo'shish, takliflarni joylashtirish, takliflarni qaytarib olish va kim oshdi savdosini tugatish usullarini o'z ichiga oladi.
AddItem usuli auktsionerga auktsionga yangi narsalarni boshlang'ich narxlari bilan qo'shish imkonini beradi.
placeBid usuli tender ishtirokchilariga ma'lum bir ob'ekt uchun o'z takliflarini joylashtirish imkonini beradi. U taklif miqdorini boshlang'ich bahoga va joriy eng yuqori taklifga (agar mavjud bo'lsa) nisbatan tasdiqlaydi va shunga mos ravishda eng yuqori taklifni yangilaydi.
withdrawBid usuli tender ishtirokchilariga ma'lum bir ob'ekt bo'yicha o'z takliflarini qaytarib olish imkonini beradi. U taklifni takliflar ro'yxatidan olib tashlaydi va agar kerak bo'lsa, eng yuqori narxni yangilaydi.
EndAuction usuli ma'lum bir ob'ekt bo'yicha auktsionni tugatadi, g'olib ishtirokchini aniqlaydi va natijani chop etadi.
Biz Auktsion sinfining namunasini yaratamiz va kim oshdi savdosiga ob'ektlar qo'shish, takliflarni joylashtirish, taklifni qaytarib olish va ob'ektlardan biri bo'yicha auktsionni tugatish orqali uning ishlatilishini namoyish qilamiz.
Ushbu dastur JavaScript-da auktsion jarayonini simulyatsiya qilish uchun keng qamrovli yechimni taqdim etadi, jumladan, taklifni tekshirish, taklifni qaytarib olish va g'olib ishtirokchini aniqlash. Muammoning haqiqiy talablari va murakkabligiga qarab, qo'shimcha funktsiyalar va optimallashtirishlar qo'shilishi mumkin.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti
|