Въпрос за задача "Birthday"
Успях да измисля това:
double a = double.Parse(Console.ReadLine());
double b = double.Parse(Console.ReadLine());
double c = double.Parse(Console.ReadLine());
double p = double.Parse(Console.ReadLine());
double volume = (a*b*c);
double liters = volume * 0.001;
double percent = p * 0.01;
Console.WriteLine(Math.Round(liters * (1-percent), 3));
В Judge ми дава 80/100 .
Ако някой има малко време да ми разясни?
double a = double.Parse(Console.ReadLine());
double b = double.Parse(Console.ReadLine());
double c = double.Parse(Console.ReadLine());
double p = double.Parse(Console.ReadLine());
double volume = (a*b*c);
double liters = volume * 0.001;
double percent = p * 0.01;
Console.WriteLine("{0:f3}",(liters * (1-percent)));
Получи се . Благодаря ви за вниманието.
100/100
var a = int.Parse(Console.ReadLine());
var b = int.Parse(Console.ReadLine());
var c = int.Parse(Console.ReadLine());
var percent= double.Parse(Console.ReadLine());
var litri = (a * b * c) * 0.001;
var result = litri * (1 - (percent * 0.01));
Console.WriteLine(result.ToString("0.000"));
Ето го и моето решение, което judge връща с 100/100.
Накратко използвах ToString, за да кажа на конзолата как искам да изглежда точно резултата. Преди това и аз се чудех защо 80/100, докато забелязах липсващата 0.