10. World swimming record
Здравейте! Ако може малко помощ със тази задача дава ми 20/100 точки,a грешката уж е само в закръгнението при Zero test #2
https://pastebin.com/vRqENFR4
Здравейте! Ако може малко помощ със тази задача дава ми 20/100 точки,a грешката уж е само в закръгнението при Zero test #2
https://pastebin.com/vRqENFR4
Можеш да погледнеш тази тема (има я решена на Java).
https://softuni.bg/forum/22303/conditional-statements-exercise-09-world-swimming-record
Можеш да погледнеш моя код дава 100 / 100 !
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoC
{
class Program
{
static void Main(string[] args)
{
double recordSeconds = double.Parse(Console.ReadLine());
double distanceMeters = double.Parse(Console.ReadLine());
double TimeSeconds = double.Parse(Console.ReadLine());
double mustSwim = distanceMeters * TimeSeconds;
double addTime = (Math.Floor(distanceMeters / 15)) * 12.5;
double TotalTime = Math.Abs(mustSwim + addTime);
if (recordSeconds <= TotalTime)
{
Console.WriteLine($"No, he failed! He was {TotalTime - recordSeconds:f2} seconds slower.");
}
else
{
Console.WriteLine($"Yes, he succeeded! The new world record is {TotalTime:f2} seconds.");
}
}
}
}
Здравейте, Judje мида дава 90/100 и не мога да си намеря грешката. Ето го и кода:
using System;
namespace WorldRecord
{
class Program
{
static void Main(string[] args)
{
double recordInSeconds = double.Parse(Console.ReadLine());
double distanceSwimmed = double.Parse(Console.ReadLine());
double timeInSecondsPerMeter = double.Parse(Console.ReadLine());
bool recordCondition = 0.00 <= recordInSeconds && recordInSeconds <= 100000.00;
bool distanceCondition = 0.00 <= distanceSwimmed && distanceSwimmed <= 100000.00;
bool timeCondition = 0.00 <= timeInSecondsPerMeter && timeInSecondsPerMeter <= 1000.00;
double TimeForSwimm = timeInSecondsPerMeter * distanceSwimmed;
double dellay = (Math.Floor(distanceSwimmed / 15));
double finalTimeForSwimm = Math.Abs(TimeForSwimm + (dellay*12.5));
if (recordCondition && distanceCondition && timeCondition)
{
if (recordInSeconds <= finalTimeForSwimm)
{
Console.WriteLine($"No, he failed! He was {(finalTimeForSwimm-recordInSeconds):F2} seconds slower.");
}
else
{
Console.WriteLine($"Yes, he succeeded! The new world record is {finalTimeForSwimm:F2} seconds.");
}
}
}
}
}
Благодаря за съдействието.