Programming Basic with JavaScript ноември2019,Упражнение:Прости операции и пресмятания. задача Alcohol Market????
Здравейте.
Искам да попитам за тази задача,защо при въвеждане на първите данни 50, 10, 3.5, 6.5, 1.Получавам правилен резултат,а при въвеждане на вторите данни грешен.Дали няма грешка при втория резултат който трябва да получим?Ето и решението ми:
function solve(input) {
let WhiskeyPrice = Number(input.shift());
let beerLiters = Number(input.shift());
let wineLiters = Number(input.shift());
let rakiaLiters = Number(input.shift());
let whiskeyLiters = Number(input.shift());
let rakiaPrice = WhiskeyPrice * 0.5;
let winePrice = rakiaPrice - (0.4 * rakiaPrice);
let beerPrice = rakiaPrice - (0.8 * rakiaPrice);
let sumRakia = rakiaLiters * rakiaPrice;
let sumWine = wineLiters * winePrice;
let sumBeer = beerLiters * beerPrice;
let sumWhiskey = WhiskeyPrice;
let allSum = sumBeer + sumRakia + sumWine + sumWhiskey;
console.log(allSum.toFixed(2));
console.log(sumWhiskey);
console.log(sumWine);
console.log(sumRakia);
console.log(sumBeer);
}
solve(["50", "10", "3.5", "6.5", "1"]);
Благодаря,работи сега :)