World Swimming Record C#
Здравейте!
Въпроса ми е къде бъркам с закръглянето ,защото отговора ми с този на Judge се разминава с 1.5 .Предполагам ,че е нещо елементарно но в момента не се сещам .HELP :)
Това е кода ми :
using System;
public class Program
{
public static void Main()
{
double recordSec = double.Parse(Console.ReadLine());
double distanceMeters = double.Parse(Console.ReadLine());
double timeSec = double.Parse(Console.ReadLine());
double distanceSec = distanceMeters * timeSec;
double bonusTime = (Math.Floor(distanceMeters / 15 * 12.5));
double allTime = distanceSec + bonusTime;
if (recordSec > allTime)
{
double needTime = distanceSec + bonusTime;
Console.WriteLine("Yes, he succeeded! The new world record is {0:F2} seconds.", Math.Floor(needTime));
}
else
{
double left = Math.Abs(allTime-recordSec);
Console.WriteLine("No, he failed! He was {0:F2} seconds slower.",left);
}
}
}
using System;
namespace _3._7World_Swimming_Record
{
class Program
{
static void Main(string[] args)
{
double rekord = double.Parse(Console.ReadLine());
double razstoyaM = double.Parse(Console.ReadLine());
double vremSek = double.Parse(Console.ReadLine());
double prepluva = razstoyaM * vremSek;
double obshtSek = Math.Floor(razstoyaM / 15) * 12.5;
double obshvreme = prepluva + obshtSek;
//double down = obshvreme;
if (rekord > obshvreme)
{
//double needVreme = prepluva + obshtSek;
Console.WriteLine($" Yes, he succeeded! The new world record is {obshvreme:F2} seconds.");
}
else
{
double neStiga = obshvreme - rekord;
Console.WriteLine($"No, he failed! He was {neStiga:F2} seconds slower.");
}
}
}
}