Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Завдання: Калькулятор Цін | Функції
Вступ до TypeScript

bookЗавдання: Калькулятор Цін

Завдання

Якщо ви зрозуміли останній код з попереднього розділу, це завдання не буде для вас складним.

Ваше завдання — обчислити кінцеву ціну замовлення, враховуючи price (вартість однієї одиниці товару), quantity (кількість замовленого товару) та discount (знижку). Зверніть увагу, що для quantity має бути значення за замовчуванням. Якщо quantity товару не вказано, вважаємо, що покупець купує одну одиницю товару. Параметр discount є необов'язковим, оскільки знижка доступна не завжди, і товар можна придбати без знижки. Вам потрібно заповнити пропуски (___) у коді нижче так, щоб перевірити, чи вказано параметр знижки, і правильно обчислити кінцеву ціну замовлення.

Використовуйте кнопки підказка та розв'язок, якщо завдання здається складним. Ви завжди можете проаналізувати розв'язок, і він залишиться у вашій пам'яті. Пам'ятайте, ми всі лише навчаємось, і успіх чекає на вас попереду!

1234567891011121314
function calculatePrice(price: number, quantity: number, discount: number): number { let priceWithoutDiscount = (___ * ___); let result; if (___) { result = ___ } else { result = ___; } return result; } console.log(calculatePrice(20)); // Expected result: 20 (no discount, one item) console.log(calculatePrice(15, 3)); // Expected result: 45 (no discount, three items) console.log(calculatePrice(50, 2, 10)); // Expected result: 90 (10% discount applied, two items)
copy
Все було зрозуміло?

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

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

Секція 5. Розділ 6

Запитати АІ

expand

Запитати АІ

ChatGPT

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

Awesome!

Completion rate improved to 2.94

bookЗавдання: Калькулятор Цін

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

Завдання

Якщо ви зрозуміли останній код з попереднього розділу, це завдання не буде для вас складним.

Ваше завдання — обчислити кінцеву ціну замовлення, враховуючи price (вартість однієї одиниці товару), quantity (кількість замовленого товару) та discount (знижку). Зверніть увагу, що для quantity має бути значення за замовчуванням. Якщо quantity товару не вказано, вважаємо, що покупець купує одну одиницю товару. Параметр discount є необов'язковим, оскільки знижка доступна не завжди, і товар можна придбати без знижки. Вам потрібно заповнити пропуски (___) у коді нижче так, щоб перевірити, чи вказано параметр знижки, і правильно обчислити кінцеву ціну замовлення.

Використовуйте кнопки підказка та розв'язок, якщо завдання здається складним. Ви завжди можете проаналізувати розв'язок, і він залишиться у вашій пам'яті. Пам'ятайте, ми всі лише навчаємось, і успіх чекає на вас попереду!

1234567891011121314
function calculatePrice(price: number, quantity: number, discount: number): number { let priceWithoutDiscount = (___ * ___); let result; if (___) { result = ___ } else { result = ___; } return result; } console.log(calculatePrice(20)); // Expected result: 20 (no discount, one item) console.log(calculatePrice(15, 3)); // Expected result: 45 (no discount, three items) console.log(calculatePrice(50, 2, 10)); // Expected result: 90 (10% discount applied, two items)
copy
Все було зрозуміло?

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

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

Секція 5. Розділ 6
some-alt