Loading...
puffed avatar puffed 289 Точки

[Exercises] Technology Fundamentals - Data Types - Problem{11} - Convert Speed Units

Здравейте,

Намирам несъответствие между изхода, който се очаква на втория нулев тест в условието на задачата и изхода на същия нулев тест, който се очаква в Judge. Моят код работи според условието, кодът ми е http://pastebin.com/6R1EuNaw и работи коректно според очакванията в условието. Входът, с който има проблем, е

10000

0

20

30

Изходът в условието и на моя код е 

8.130081

29.26829

18.19036

а в Judge се очаква 

8.130082
29.26829
18.19036

Проблемът не е от закръгляне и не е от типа float, защото пробвах и с double и няма как да очаква 8.130082. 

Благодаря предварително.

1
Programming Fundamentals
YavorSpassov+deleted! avatar YavorSpassov+deleted! 133 Точки

Това е моето решение:
 

        int distance = int.Parse(Console.ReadLine());
        int hours = int.Parse(Console.ReadLine());
        int minutes = int.Parse(Console.ReadLine());
        int seconds = int.Parse(Console.ReadLine());
        float metersPerSecond = 0.0f;
        float kilometersPerHour = 0.0f;
        float milesPerHour = 0.0f;
        float timeInSeconds = hours * 60f * 60f + minutes * 60f + seconds;
        float timeInHours = hours + minutes / 60f + seconds / 60f / 60f;
        float distanceInKm = distance / 1000f;
        float distanceInMiles = distance / 1609f;
        metersPerSecond = distance / timeInSeconds;
        kilometersPerHour = distanceInKm / timeInHours;
        milesPerHour = distanceInMiles / timeInHours;
        Console.WriteLine(metersPerSecond);
        Console.WriteLine(kilometersPerHour);
        Console.WriteLine(milesPerHour);

При мен е същият проблем с втория zero test, но го игнорирах и реших да не пускам тема за проблема, защото тестът не влиза в оценката.

0
14/09/2016 22:11:53
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.