0

Не понимаю, что я делаю не правильно. Может кто нибудь объяснить

Директору магазина нужна программа для расчета скидки на товары. Данная программа правильно создает объект товара с его номером и ценой в качеств свойств, но метод, который должен определять скидку, не завершен. Исправьте его! Номер товара, его цена и размер скидки принимаются в качестве вводных данных. Первые вводные данные – это номер товара, вторые – цена без учета скидки, третьи – процент скидки. Таким образом, с учетом скидки, новая цена будет составлять 1700-(0.15*1700) = 1445.

8th Aug 2021, 6:46 PM
Никита Елтуков
4 Answers
+ 1
Найди четыре отличия и опиши их. function main() { var prodID = readLine(); var price = parseInt(readLine(),10); var discount = parseInt(readLine(),10); var prod1= new Product(prodID, price); console.log(prod1.prodID + " price: " + prod1.price); //сформируйте скидку prod1.changePrice(discount); console.log(prod1.prodID + " new price: " + prod1.price); } function Product(prodID, price) { this.prodID = prodID; this.price = price; //завершите метод для определения скидки this.changePrice = function(discount){ this.price = price - discount/100 * price; } }
8th Aug 2021, 9:23 PM
Solo
Solo - avatar
0
function main() { var prodID = readLine(); var price = parseInt(readLine(),10); var discount = parseInt(readLine(),10); var prod1= new Product(prodID, price); console.log(prod1.prodID + " price: " + prod1.price); //сформируйте скидку prod1.changePrice(discount); console.log(prod1.prodID + " new price: " + prod1.price); } function Product(prodID, price) { this.prodID = prodID; this.price = price; //завершите метод для определения скидки this.changePrice = function(price,discount ){ var x = price -(discount * price) return x } };
8th Aug 2021, 6:46 PM
Никита Елтуков
0
// ИСХОДНЫЕ ДАННЫЕ НЕ ТРОГАТЬ! let discount = prompt('Какая скидка?') let totalSale = Number let total = Number let max = Object let min = Object let average = Number let arr = [ { name: 'Milk', price: 3.25 }, { name: 'Coffee', price: 1.5 }, { name: 'Ice Cream', price: 7.85 }, { name: 'Tomatos', price: 4.14 }, { name: 'Onion', price: 2.25 } ] let arr_sale = [] // 1. Сохранить самый дорогой товар в переменную`max` // 2. Сохранить самый дешевый товар в переменную`min` // 3. Сохранить общую цену без скидок в переменную`total` // 4. Сохранить общую цену со скидкой в переменную`totalSale` // 5. Сохранить элементы из массива `arr` с обновленной ценой (цена со скидкой) в переменную `arr_sale` // 6. Сохранить в переменной`average` среднюю цену всех продуктов без скидок // * Писать весь код в функции `setup()` // ТРИ ОЦЕНКИ. ЧИСТОТА КОДА, ЛОГИКА РАБОТЫ, УНИКАЛЬНОСТЬ КОДА const setup = () => { } setup() ПОМОГИТЕ КТО НЕБУДЬ
23rd Dec 2021, 9:54 AM
Fomer Danzy
0
Помогите
31st Mar 2022, 8:54 AM
Журабек Толибжонов