Изчисление на проценти?
Колеги, много спах в часовете по математика. В задачата се търси:
•Щолен–60% по-скъп от баклавата
•Бонбони–80% по-скъпи от мъфини
•Бисквити–7.50 лв. за килограм
double baklavaPricePerKg = double.Parse(Console.ReadLine());
double muffinPricePerKg = double.Parse(Console.ReadLine());
double stollenKg = double.Parse(Console.ReadLine());
double candiesKg = double.Parse(Console.ReadLine());
double biscuitsKg = double.Parse(Console.ReadLine());
double biscuitsPrice = biscuitsKg * 7.5;
double candiesPrice = candiesKg * (1.8 * muffinPricePerKg);
double totalPrice = 0;
Благодаря за отговора, но в реална сметка няма да добавим 1. Нали?
Ако не се добавя в реална сметка, защо тогава се добавя 1 в кода?
Ако мъфините струват 5 лв/кг, да кажем, 80% са 4 лв. Нашите бонбони са 80% по-скъпи от мъфините т.е. трябва да струват 5 + 4 = 9лв. 9лв (цената на бонбоните) е 5 лв (цената на мъфините) * 1.8. Добавяме единицата защото чрез нея взимаме цената на мъфините и към нея добавяме 80%, за да получим цената на бонбоните.
Ако условието беше, че цената на бонбоните е 80% от цената на мъфините, тогава правлино щеше да е да умножим по 0.8.
Благодаря за пояснението!