Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Завдання: Обчислення Загальної Вартості зі Знижками та Податком | Секція
Practice
Projects
Quizzes & Challenges
Вікторини
Challenges
/
Stream API в Java
close
Секція 1. Розділ 33
single

single

bookЗавдання: Обчислення Загальної Вартості зі Знижками та Податком

Свайпніть щоб показати меню

Завдання

Swipe to start coding

Реалізація системи кошика покупок, яка обчислює загальну вартість замовлення з урахуванням знижки та податку на продаж відповідно до визначених умов.

  1. Використання map() для отримання загальної ціни кожного продукту (у класі getTotalPrice() є спеціальний метод Product).
  2. Застосування reduce() для підсумовування цін усіх продуктів.
  3. Використання тернарного оператора для перевірки, чи перевищує subtotal поріг знижки (DISCOUNT_THRESHOLD) і обчислення discount. Якщо subtotal більший за поріг, застосовується 10% знижка (DISCOUNT_PERCENTAGE); інакше знижка дорівнює 0.0.
  4. Визначення суми знижки шляхом множення subtotal на DISCOUNT_PERCENTAGE.
  5. Обчислення суми до оподаткування (preTaxAmount) шляхом віднімання discount від subtotal.
  6. Розрахунок податку на продаж (tax) шляхом множення preTaxAmount на ставку податку на продаж (SALES_TAX).
  7. Повернення остаточної суми, яка обчислюється як preTaxAmount + tax.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 33
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt