Dangasa yechimlar

May 17, 2024

Cover image for Dangasa yechimlar

If-else yoki match-case yozishdan imkon qadar qochishga harakat qilaman. Sababini keyingi postlarda albatta yozib o'taman. Ho'sh uni o'rniga nima yozish kerak deysizmi?

Albatta vaziyatga qarayman ammo menda uchragan ko'p muammolarni hashmap orqali yechganman. Tasavvur qiling qiymatlar aniq yoki cheklangan muammo bor. Uni if-else yozmasdan yechishingiz kerak. Misol uchun, agar son 2ga bo'linsa "toq", bo'linmasa "juft" degan yozuvni ekranga chiqaring deyildi, xo'sh nima qilasiz?

Men mana bunday qilardim:

Hop yaxshi muammoni biroz qiyinlashtiramiz. Foydalanuvchi uchun pulni konvertatsiya qiladigan tizim yaratayabsiz. Foydalanuvchi amount, from va to ni kiritadi siz esa if-else yozmasdan uni to'g'ri xisoblashingiz kerak.

Misol uchun siz bergan ma'lumotlar:

Siz endi $24 ni O'zbek so'miga o'girishingiz kerak, xo'sh buni qanday qilasiz?

Meni yechimim:

Shunday dangasa yechimlar haqida ham o'ylab ko'ring, foydali bo'lgan bo'lsa xursandman!