ПРОБЛЕМ със задачата "Speed Info"
Здравейте, колеги.... Това е моят вариант на задачата, но като я пусна в judge системата ми дава само 96 точки вместо 100... Излиза ми че Test #24 е грешен. Ако някой ми каже защо така става ще съм му много благодарен!
ето го кода:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Speed_Info
{
class Program
{
static void Main()
{
double speed = double.Parse(Console.ReadLine());
if (0.0 < speed && speed <= 10.0)
{
Console.WriteLine("slow");
}
else if (10.0 < speed && speed <= 50.0)
{
Console.WriteLine("average");
}
else if (50.0 < speed && speed <= 150.0)
{
Console.WriteLine("fast");
}
else if (150.0 < speed && speed <= 1000.0)
{
Console.WriteLine("ultra fast");
}
else if (speed > 1000.0)
{
Console.WriteLine("extremely fast");
}
}
}
}
Задача: информация за скоростта
Да се напише програма, която въвежда скорост (десетично число) и отпечатва информация за скоростта. При скорост до 10 (включително), отпечатайте “slow”. При скорост над 10 и до 50, отпечатайте “average”. При скорост над 50 и до 150, отпечатайте “fast”. При скорост над 150 и до 1000, отпечатайте “ultra fast”. При по-висока скорост, отпечатайте “extremely fast”.
В условието пише просто по малко или равно на 10, така, че това е излишно if (
0.0 < speed &&speed <= 10.0)using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Speed_Info
{
class Program
{
static void Main()
{
double speed = double.Parse(Console.ReadLine());
if (speed <= 10.0)
{
Console.WriteLine("slow");
}
else if (speed <= 50.0)
{
Console.WriteLine("average");
}
else if (speed <= 150.0)
{
Console.WriteLine("fast");
}
else if (speed <= 1000.0)
{
Console.WriteLine("ultra fast");
}
else if (speed > 1000.0)
{
Console.WriteLine("extremely fast");
}
}
}
}
Благодаря!