0
Не понимаю, что я делаю не правильно. Может кто нибудь объяснить
Директору магазина нужна программа для расчета скидки на товары. Данная программа правильно создает объект товара с его номером и ценой в качеств свойств, но метод, который должен определять скидку, не завершен. Исправьте его! Номер товара, его цена и размер скидки принимаются в качестве вводных данных. Первые вводные данные – это номер товара, вторые – цена без учета скидки, третьи – процент скидки. Таким образом, с учетом скидки, новая цена будет составлять 1700-(0.15*1700) = 1445.
4 ответов
+ 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;
}
}
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
}
};
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()
ПОМОГИТЕ КТО НЕБУДЬ
0
Помогите