[Programming Basics C#] [Birthday]
Здравейте, решавайки задачата birthday, judge за първото решение ми дава 80 точки,
а за второто 100. Разлика виждам единствено в начина на записване на класа за закръгляне, но защо едното решение е по-неправилно като крайният резултат е един и същ?
Това е първият код:
int a = int.Parse(Console.ReadLine());
int b = int.Parse(Console.ReadLine());
int h = int.Parse(Console.ReadLine());
double per = double.Parse(Console.ReadLine());
int vol = a * b * h;
double liter = vol * 0.001;
double percent = per * 0.01;
double total = liter * (1 - percent);
Console.WriteLine(Math.Round(total, 3));
===========================================================================
int a = int.Parse(Console.ReadLine());
int b = int.Parse(Console.ReadLine());
int h = int.Parse(Console.ReadLine());
double per = double.Parse(Console.ReadLine());
int vol = a * b * h;
double liter = vol * 0.001;
double percent = per * 0.01;
double total = liter * (1 - percent);
Console.WriteLine($"{total:F3}");
Благодаря за отговора!