Задача за аквариум
Привет колеги, изпитвам малки затруднения със десета задача от този лаб - https://softuni.bg/trainings/resources/officedocument/36985/lab-problem-descriptions-programming-basics-with-csharp-january-2019/2210
Когато я напиша по този начин :
double length = double.Parse(Console.ReadLine());
double width = double.Parse(Console.ReadLine());
double height = double.Parse(Console.ReadLine());
double percent = double.Parse(Console.ReadLine());
double volume = length * width * height;
double liters = volume * 0.001;
double otherFills = percent * 0.01;
double litersNeeded = (liters * (1 - 0.17));
Console.WriteLine(litersNeeded);
На втория изход ми излиза грешен резултат в случая 597.23895, трябва да е -586.445
А когато я напиша така :
double length = double.Parse(Console.ReadLine());
double width = double.Parse(Console.ReadLine());
double height = double.Parse(Console.ReadLine());
double percent = double.Parse(Console.ReadLine());
double volume = length * width * height;
double liters = volume * 0.001;
double otherFills = percent * 0.01;
Console.WriteLine(liters*(1-otherFills));
Изкарва резултата както трябва, къде бъркам ?
Благодаря !
Т.е. аз съм не съм заложил променливата, а съм заложил нейната стойност ?
Да. Процентът е различен и е равен на това, което ти подават на четвърти ред.
Благодаря.