Професионална програма
Loading...
alexivanov2003 avatar alexivanov2003 0 Точки

ПРОБЛЕМ със задачата "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");
            }
        }
    }
}

 

  

Тагове:
0
Programming Basics
nickwork avatar nickwork 607 Точки

Пусни някакво условие, в judge не виждам да има условия на задачите..

0
alexivanov2003 avatar alexivanov2003 0 Точки

Задача: информация за скоростта

Да се напише програма, която въвежда скорост (десетично число) и отпечатва информация за скоростта. При скорост до 10 (включително), отпечатайте “slow”. При скорост над 10 и до 50, отпечатайте “average”. При скорост над 50 и до 150, отпечатайте “fast”. При скорост над 150 и до 1000, отпечатайте “ultra fast”. При по-висока скорост, отпечатайте “extremely fast”.

0
nickwork avatar nickwork 607 Точки

В условието пише просто по малко или равно на 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");
            }
        }
    }
}

0