Для расчета скидок в Java вы можете использовать различные методы в зависимости от ваших конкретных требований. Вот несколько распространенных подходов:
-
Процентная скидка:
double originalPrice = 100.0; double discountPercentage = 20.0; double discountAmount = originalPrice * (discountPercentage / 100); double discountedPrice = originalPrice - discountAmount; System.out.println("Discounted price: " + discountedPrice); -
Скидка фиксированной суммы:
double originalPrice = 100.0; double discountAmount = 10.0; double discountedPrice = originalPrice - discountAmount; System.out.println("Discounted price: " + discountedPrice); -
Множественные скидки:
double originalPrice = 100.0; double discount1 = 20.0; double discount2 = 10.0; double discountAmount1 = originalPrice * (discount1 / 100); double discountedPrice1 = originalPrice - discountAmount1; double discountAmount2 = discountedPrice1 * (discount2 / 100); double discountedPrice2 = discountedPrice1 - discountAmount2; System.out.println("Discounted price: " + discountedPrice2); -
Метод расчета цены со скидкой:
public static double calculateDiscountedPrice(double originalPrice, double discountPercentage) { double discountAmount = originalPrice * (discountPercentage / 100); double discountedPrice = originalPrice - discountAmount; return discountedPrice; } // Usage: double originalPrice = 100.0; double discountPercentage = 20.0; double discountedPrice = calculateDiscountedPrice(originalPrice, discountPercentage); System.out.println("Discounted price: " + discountedPrice);