Софтуерно Инженерство
Loading...
+ Нов въпрос
naskostanchev avatar naskostanchev 3 Точки

C# Задача 13 информация за скоростта . Питане

В Judge ми дава 64/100 . 

Може ли някой да ми помогне ? 

double speed = double.Parse(Console.ReadLine());
            if (speed <= 10 )
            {
                Console.WriteLine("slow");
            }
            else if (speed > 10 && speed <=50)
            {
                Console.WriteLine("average");
            }
            if  (speed > 50 && speed <= 150)
            {
                Console.WriteLine("fast");
            }
            else if (speed > 150 && speed <= 1000)
            {
                Console.WriteLine("ulrta fast");
            }
            if (speed > 1000)
            {
                Console.WriteLine("extremley fast");
            }

george.hd avatar george.hd 39 Точки
Best Answer

Имаш правописна грешка.Console.WriteLine("extremley fast"); - трябва да е extremely fast. Освен това ти препоръчвам всички if statements след 1-вия да ги направиш на else if. Така ще си гарантираш, че програмата няма да влезе в друго условие, ако вече е влязла в такова. Ето ти референция към моето решение: https://github.com/george-dimitrov/Simple-Conditional-Statements/blob/master/Speed-Info/Program.cs

0
23/10/2017 19:11:30
naskostanchev avatar naskostanchev 3 Точки

Благодаря ти. 

0
naskostanchev avatar naskostanchev 3 Точки

Оказа се ,че имам грешка и в "ulrta fast". 

0
23/10/2017 19:16:05
george.hd avatar george.hd 39 Точки

Такива грешки judge ти ги показва, когато кликнеш на бутона details към съответното решение. Сами по себе си не са big deal, но са едни от най - трудно откриваемите. Има случаи като например вместо "а" на латиница си го написал на кирилица... Това може да ти изяде дни на ред докато го откриеш. Успех :)

0
23/10/2017 19:21:33
gogokotsev00 avatar gogokotsev00 32 Точки

Просто виж в детайлите на джъдж какво си объркал и сигурно е заради правописните грешки.

 

0
naskostanchev avatar naskostanchev 3 Точки

Разглеждах детайлите, но не ми посочи грешката в синтаксиса. 

Иначе заработи 100/100.

Благодаря.

0