تخفیف دادن در برنامه نویسی
https://lamtakam.com/qanda/3475/تخفیف-دادن-در-برنامه-نویسی 0سلام من یه کد میخوام بنویسم و میخوام بگم اگر مجموع خرید کاربر بیشتر از 200 شد بهش 15 درصد تخفیف بده ، چه طوری باید این کار رو انجام بدم . با زبان سی دارم برنامه رو مینویسیم
این سوال جاش اینجا نیست! یک پروژه تعریف کردی رسما :-) .. پیاده سازی این ماژول به خیلی پارامترهای پروژه وابسته هست؛ اینکه سبد خرید چه مدلی تعریف شده توی محصول، همچنین مدل discount (یا همون تخفیف) با چه ساختاری پیاده سازی شده. همچنین از چه دیتابیسی استفاده شده و اون دیتابیس چه جداولی داره! با این حجم از دیتای کمی که به اشتراک گذاشتی (نه کدی، نه ساختاری، نه ذکر اروری، نه مثالی، نه اسکرین شاتی و ..) بهترین جوابی که میتونم بدم اینه: if (basketSize > 200) { basketSize = 15 / basketSize * 100 } ــ سجاد شفی زاده |
|||
اشتباه متوجه شدید من فرمول محاسبه تخفیف رو میخواستم فقط همین ، پروژه و چیز دیگه ایی نبوده ــ امیرحمزه باقری در 4 سال قبل | |||
4 | منظورت رو دقیقا از «فرمول محاسبه تخفیف» متوجه نمیشم .. طبیعتا باید 15 رو تقسیم بر مبلغ کل خرید (اگه از 200 تمن بیشتر بود) بکنی و در 100 ضرب کنی که مبلغ مورد تخفیف محاسبه بشه .. بعد از اون باید مبلغ محاسبه شده رو از مبلغ کل کم کنی تا مبلغ خالص پرداختی مشتری محاسبه بشه. شایان ذکره که همچین مواقع، یک سقفی هم برای مبلغ تخفیف داده شده میزارن که از یه حدی بیشتر نشه. ــ سجاد شفی زاده |
||
1 | ممنون منم دقیقا منظورم همین محاسبه بود ــ امیرحمزه باقری در 4 سال قبل |