Conditional Statements - Exercise 07. Shopping
Здравейте,
Judge ми дава 0/100 , но в VSC получвам нужния резултат. Ако може някой да помогне https://pastebin.com/cueLqXep
Благодаря предварително
Здравейте,
Judge ми дава 0/100 , но в VSC получвам нужния резултат. Ако може някой да помогне https://pastebin.com/cueLqXep
Благодаря предварително
;-)
function shopping(input) {
let budget = Number(input[0]);
let gpu = Number(input[1]);
let cpu = Number(input[2]);
let ram = Number(input[3]);
let gpuPrice = gpu * 250;
let cpuPrice = (0.35 * gpuPrice) * cpu; // cpu amount can be larger than 1
let ramPrice = 0.10 * gpuPrice;
let totalRamPrice = ram * ramPrice;
let finalPrice = gpuPrice + cpuPrice + totalRamPrice;
let discount = 0; // Initialize discount otherwise not accessible in further computations below
// Ако броя на видеокартите е по-голям !!! от този на процесорите получава 15% отстъпка от крайната сметка.
// if (gpu >= cpu) {
if (gpu > cpu) {
discount = 0.15 * finalPrice;
}
let grandTotal = finalPrice - discount;
if (grandTotal <= budget) {
let moneyLeft = budget - grandTotal;
console.log(`You have ${moneyLeft.toFixed(2)} leva left!`)
} else {
let moneyNeeded = grandTotal - budget;
console.log(`Not enough money! You need ${moneyNeeded.toFixed(2)} leva more!`)
}
}
Мерси