I'm creating a console application that checks if guy has beaten the record for climbing a mountain. There is a catch that says the guy loses 30 seconds every 50 meters i named this varible "wastedTime" and if its 26.5 seconds i want it to be calculated as 26 instead of 27 this is my code:
class Program
{
static void Main(string[] args)
{
double record = double.Parse(Console.ReadLine());
double range = double.Parse(Console.ReadLine());
double timeForOneMeter = double.Parse(Console.ReadLine());
double time = timeForOneMeter * range;
double wastedTime = Math.Truncate((range / 50) * 30);
double georgesTime = time + (wastedTime);
Console.WriteLine(wastedTime);
if (georgesTime<=record)
{
Console.WriteLine($"Yes! The new record is {georgesTime:f2} seconds.");
}
else if (georgesTime>record)
{
Console.WriteLine($"No! He was {georgesTime-record:f2} seconds slower.");
}
}
}