Loading...
Jordan_Dobrev12 avatar Jordan_Dobrev12 336 Точки

[Programming Basics] Квартално магазинче

Здравейте , колеги!

Имам затруднение с една задача , погледнете я и кажете къде има грешка

В  judge ми дава 53 точки , а на конзолата работи до някъде. Пиша на конзолата 

Varna

peanuts

4

след , което ми дава "Not anvalid"

Като напиша :

coffe

sofia

3

Веднага ми връща релултата : 1.5

Моля , погледнете и кажете къде бъркам.

Ето и кода

-1
Programming Basics 15/06/2017 12:04:57
samnaliev avatar samnaliev 15 Точки

Като напишеш

Varna - на този ред си казал, че подаваш продукт а ти пишеш града

peanuts

4

 

var product = Console.ReadLine().ToLower();
var town = Console.ReadLine().ToLower();
var quantity = double.Parse(Console.ReadLine());

 

Нямам условието пред мен, но сигурно си объркал някоя сметка за да дава 53.

1
btonew avatar btonew 43 Точки

Виж защо не ти дава пълния брой точки, като избереш Детайли.

0
ralitsa_d avatar ralitsa_d 171 Точки

Навсякъде пишеш "coffe" вместо "coffee";

Вместо за plovdiv проверяваш за provdiv;

В проверката за Пловдив са разменени цените за beer и sweets;

В последния else с Not valid изписваш някакво странно anvalid. Мисля си, че този ред така или иначе е излишен, но все пак е добре да го оправиш.

Когато постваш код във форума, е добре да използваш github или pastebin, по-четимо е.

3
29/05/2016 12:22:39
Jordan_Dobrev12 avatar Jordan_Dobrev12 336 Точки

Просто съм разсеян , чак сега виждам грешките си

Още съм в началото и ми е трудно.

0
ralitsa_d avatar ralitsa_d 171 Точки

Всяко начало е трудно :) Важното е да не се отказваш и да продължаваш напред!

Един съвет - когато започнеш да решаваш някоя задача, преглеждай внимателно входните данни, очаквания изход, формат на изхода, примерите - тези неща са част от заданието и дори и логиката да е вярна, judge ще изгърми, ако не са спазени.

Успех!

2
29/05/2016 23:46:54
borislav9212 avatar borislav9212 745 Точки

Имаш няколко грешки:

coffee -> а при теб е -> coffe

plovdiv -> а при теб е -> provdiv

И в " plovdiv " си обърнал цените на  " beer" и " sweets ".

 

0
29/05/2016 12:28:13
YavorSpassov+deleted! avatar YavorSpassov+deleted! 133 Точки

http://pastebin.com/TR43KjTf

Това е редактираното вярно решение. Имаше грешки и в цените, и в стринговете.

0
YavorSpassov+deleted! avatar YavorSpassov+deleted! 133 Точки

Можеш и да си пооптимизираш кода, за да не пишеш Console.WriteLine() на всеки ред, а само веднъж в края на програмата, когато приключат всички изчисления.

0
sis44o avatar sis44o 5 Точки

Здравейте!
Ето го моя код - 
https://pastebin.com/TfLz5CWQ

В judge ми дава 73 %.

Къде бъркам?

 

Благодаря предварително за отделеното време!!!

0
RujenaDimitrova avatar RujenaDimitrova 18 Точки

var product, трябва да ти е string product = Console.ReadLine().ToLower();

var town, трябва да ти е string town = Console.ReadLine().ToLower();

var quantity = int.Parse(Console.ReadLine());, трябва да ти е: double quantity = double.Parse(Console.ReadLine());

0
11/06/2017 00:02:38
sis44o avatar sis44o 5 Точки

Много ти благодаря!!!

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