Професионална програма
Loading...
+ Нов въпрос
MilenaAtanasova231 avatar MilenaAtanasova231 75 Точки

Complex Conditional Statements( 7. Fruit Shop) - Проблем

Здравейте, доста я помъчих тази задача, пробвах да я реша и със switch, но не се получи  и така. http://pastebin.com/fvN1FE1r това е решението ми, на което получавам 66\100 в judge и не мога да видя къде ми е грешката. Бих се радвала ако някой ми обясни, защо не работи както трябва. :)

0
Programming Basics
zlatko81 avatar zlatko81 14 Точки
Best Answer

Здравей, 

При проверката за Saturday имаш едно 'r' в повече , от там всички проверки за събота ги губиш. 

Другите грешки judge ги дава при очаквано съобщение error. Така  написан кода изтърва грешка при  невалидно име на плод . 

Под условието на задачата имаше подсказка за допълнителна проверка на резултата. 

 

Дано съм бил полезен , 

Поздрави

0
20/09/2016 17:45:20
MilenaAtanasova231 avatar MilenaAtanasova231 75 Точки

Това 'р' никога нямаше да го видя .. ;д Много благодаря за всичко ,оправих я!

0
JivkoJelev avatar JivkoJelev 238 Точки

И аз тръгнах да ти го поправям , но няма смисъл просто.Гледай подсказките под домашните , доста помагат , а и дори входните данни да са ти верни , заедно с подсказките всеки път ще ги докарват до 100-те точки.Ето и моето решение.http://pastebin.com/nXYPLGYD

0
MilenaAtanasova231 avatar MilenaAtanasova231 75 Точки

Аз уж ги гледах, ама явно е трябвало да ги разгледам по- обстойно. Благодаря за съдействието :)

0
Alex0101 avatar Alex0101 374 Точки

Здравей,

Както каза колегата за допусната грешка при изписването на saturday, също така имаше и грешка при един от дните има интервал. 

Съществената грешка беше, че ако входът ти съдържа грешен плод трябва да го схванеш някак. Аз взех идеята от подсказката във файла и сложех първоначална цена -1, следователно, ако не влезе в нито един плод цената ще остане -1. На края проверявам дали цената е различна от -1 и ако е различна изчислявам резултата и принтирам закръглено, ако не изписвам съобщението за грешка.

Изпращам ти и поправен твоя код. http://pastebin.com/mTP992k3

При въпроси ще се радвам да помогна.

Поздрави

0
fbinnzhivko avatar fbinnzhivko 1581 Точки

http://pastebin.com/whcGXxkk

1.На "thursday " трябва да е  "thursday".Имаше една шпация повече.

2.Проверка за невалиден плод във валиден ден от седмицата нямаше.

0
20/09/2016 18:02:37
MilenaAtanasova231 avatar MilenaAtanasova231 75 Точки

От интервала нямаше никакви проблеми, от другите неща беше. Благодаря иначе!

0
krasi1105 avatar krasi1105 380 Точки

Не са разгледани случаите, когато въведеният ден е валиден, а плодът- не е. Между 50 и 51, 83 и 84 ред трябва да поставиш този код(от 85-88 ред) .

  else
            {
                Console.WriteLine("error");
            }

 

0
MilenaAtanasova231 avatar MilenaAtanasova231 75 Точки

В крайна сметка това http://pastebin.com/XrKa6ZAz е решението ми, явно е било достатъчно да поправя гореспоменатите грешки.

0