Loading...
Kristianchooy avatar Kristianchooy 59 Точки

8. Търговски комисионни

Здравейте!

В условието на задачата ми е казано да позлвам ToLower();  , обаче като го ползвам ми дава 0/100 , а като не го позлвам 100/100 ... ?!?!

ModEdited

А, и ако някой ми каже как се работи с този POSTBIN да мога да качвам кода там да не ми се карат модераторите :)

Тагове:
0
Programming Basics 23/06/2016 19:11:04
Plamen27 avatar Plamen27 599 Точки

 Здравей  Delyan ,

Единствената грешка при тебе е, че нямаш проверка за правилността на града.

Затова вместо да хвърля грешка твоята програма смята при грешен град.

За да я поправиш добави else конструкция за грешка след основните if-else-if:

.......    

else if (town == "plovdiv")
        {
            if (0 <= sales && sales <= 500) commision = 0.055;
            else if (500 < sales && sales <= 1000) commision = 0.08;
            else if (1000 < sales && sales <= 10000) commision = 0.12;
            else if (sales > 10000) commision = 0.145;
        }

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

........

C тази поправка програмата ти изкарва 100 точки.

 

1
05/07/2016 18:39:32
noviqemail avatar noviqemail 0 Точки

https://pastebin.com/JAGTYAzP аз получавам 94/100 къде греша ? 

0
dimitar.v avatar dimitar.v 15 Точки

noviqemail Преди да отпечеаташ трябва да направиш проверка. Не си изпълнил тази препоръка "Накрая проверете комисионната. Ако все още е -1, значи въведеният град или обем продажби не се срещат в таблицата с комисионните и трябва да се отпечата “error”."

Пробвай с входни данни: 

plovdiv

-1

и ще ти върне програмата 1.00 , а трябва да е "error"

 можеш да махнеш последния else и да завършиш така:



            if (commision > -1)
                Console.WriteLine("{0:f2}", sales * commision);
            else
                Console.WriteLine("error");

 

0
pavlinchetooo avatar pavlinchetooo 0 Точки

https://pastebin.com/dw3zzfMR

Моля за помощ 

0
Axiomatik avatar Axiomatik 2422 Точки

Code seems OK, except for the calculated percentage commission when given quantity exceeds 10.000 units.

For example:

else if (town == "Plovdiv")
                else if (sales > 1000 && sales <= 10000)
                {
                    commission = 0.12;
                    // commission = 1.2;
                }
              else if (sales > 10000)
                {
                    commission = 0.145;
                    // commission = 1.45;
                }

else if (town == "Varna")
               else if (sales > 10000)
                {
                    commission = 0.13;
                    // commission = 1.3;
                }

if (town == "Sofia")
                else if (sales > 10000)
                {
                    commission = 0.12;
                    // commission = 1.2;
                }

Also, for each town when a negative number is received from the console an additional validation must be included in order to print "Error" :

При невалиден град или обем на продажбите (отрицателно число) да се отпечата "error".

 

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