Progr-Fundamentals-Exercises Data Types and Variables - Exercises 11. Convert Speed Units проблем!
Всичко изглежда наред и примерите, които гледам в docx файла се получават. Обаче judge-а ми дава грешка още в примерите, което се разминава с docx файла. Обаче странното е, че има хора които го решават. Нещо не ми става ясно. Ето това е кода ми:
using System;
namespace _01_DataTypesAndVariables
{
class Program
{
static void Main(string[] args)
{
double distance = double.Parse(Console.ReadLine());
double hours = double.Parse(Console.ReadLine());
double minutes = double.Parse(Console.ReadLine());
double seconds = double.Parse(Console.ReadLine());
double secondsTotal = (hours * 60 * 60) + (minutes * 60) + seconds;
double metersPerSecond = distance / secondsTotal;
double kilometersPerHour = (distance / 1000) / (secondsTotal / 60 / 60);
double milesPerHour = (distance / 1609) / (secondsTotal / 60 / 60);
Console.WriteLine("{0:G7}", metersPerSecond);
Console.WriteLine("{0:G7}", kilometersPerHour);
Console.WriteLine("{0:G7}", milesPerHour);
}
}
}
Видях вече другата тема и го реших. Използва се float и не се форматира. В условието е казано да се използва double и да се форматира. Някой да каже бъг ли е или по принцип да си очакваме неочакваното :)
След като го използвам, значи съм гледал преди това. Мерси, все пак. Видях, че в примерите се реже на 7 числа(без точката), като се включват всички и затова го изнамерих.
На колегата koksibg решението дава 100/100.
Нулевия ти тест не минава обаче.
Проблема е от доста време и друг път е писано във форума.
https://softuni.bg/forum/9739/data-types-and-methods-exercises-11-convert-speed-units