Loading...
radomir_vulchev avatar radomir_vulchev 1 Точки

Transport Price

Здравейте,

 

Опитах се да реша задачата за цената на транспорта, но Judge системата ми връща 86% completed, като не ми дава да видя, кои тестове са ми грешни, по този начин не мога да разбера къде ми е грешката. Кода ми е тук: http://pastebin.com/TcNhebFw

Благодаря ви предварително за съдействието.

Тагове:
0
Programming Basics
kosama11 avatar kosama11 16 Точки

Имаш грешка в логиката


            else if (km < 20 && daytime == "night")
            {
                Console.WriteLine((km*taxinight)+taxistart);
            }
            else if (km < 100 && km >= 20)
            {
                Console.WriteLine(km*Bus);
            }


ето така трябва да са ти тези 2 проверки.

Условието гласи, че ватобуса се използва когато километрите се МИНИМУМ 20 т.е. трябва да е >=20, а са обратно защото ако първо проверяваш дали е по голямо от 20 то значи в следващата проверка за влака няма да ти е валиден резултата, защото ще имаш 2 изхода, този от автобуса и този от влака.

1
03/06/2016 20:18:08
radomir_vulchev avatar radomir_vulchev 1 Точки

Благодаря ти много за помоща и за обяснението. Вече всичко е наред.

1
samnaliev avatar samnaliev 15 Точки

Объркал си едно по-голямо или равно ;-) Погледни си условието и кода и ще го видиш. Всичко ти е ОК иначе.

 

1
03/06/2016 20:27:57
radomir_vulchev avatar radomir_vulchev 1 Точки

Благодаря ти, открих хрешката. :-)

0
RIFFRAFF avatar RIFFRAFF 7 Точки

 

Здравейте , 

Може ли някой да погледне и моето решение на тази задача . Дава ми грешка на 2,4,8 и 10 тест . Очевидно е нещо тъпо ,но не виждам къде греша !?

Ето и кода - https://pastebin.com/HeWj6Aed

Благодаря !

 

0
TeMePyT avatar TeMePyT 142 Точки
if (nKilometri < 100 && nKilometri >= 20) 

if (nKilometri >= 100 )

Отделно, в задачата се търси най-евтиния транспорт, влак и автобус нямат дневна/нощна тарифа и пътуват и денем и нощем, така че са логичните избори за над 20 и под 100(САМО автобус) и над 100 влак. Проверките там са напълно излишни.

0
21/01/2018 23:18:36
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.