Задача " Търговски комисионни" от курс " Programming Bassics" със C#
Здравейте колеги! Втори ден мъча задачата и реших да помоля за помощ. Ето го моят код: http://pastebin.com/QyF6wfcu
Ще бъда благодарен за всеки съвет. Поздрави!
Здравейте колеги! Втори ден мъча задачата и реших да помоля за помощ. Ето го моят код: http://pastebin.com/QyF6wfcu
Ще бъда благодарен за всеки съвет. Поздрави!
Между форматиращият спецификатор и къдравите скоби не трябва да има разстояние
Console.WriteLine("{ 0:f2}", sales * commission); // грешка
Console.WriteLine("{0:f2}", sales * commission); // ок
и при сравнението също трябва да отпадне едната проверкa
if (commission >= 0) // грешка
if (commission > 0) // ок
Здравей, колега. За съжаление не мога да видя твоя код. Излиза ми: This page has been removed. Надявам се да си подходил правилно. Аз също се мъчих известно време, не защото не я разбирах, а защото правих дребни пропуски. Може би и ти имаш такива. Аз не съм правила проверка дали comission>=0. Извършвах проверки само за градовете с if else и продажбите sales дали са в определените стойности. Пример if (town == "Sofia")
{
if (0 <= sales && sales <= 500)
{
comission = 0.05;
Console.WriteLine("{0:f2}", sales * comission);
}
else if (500 < sales && sales <= 1000)
{
comission = 0.07;
Console.WriteLine("{0:f2}", sales * comission);
}
else if (1000 < sales && sales <= 10000)
{
comission = 0.08;
Console.WriteLine("{0:f2}", sales * comission);
}
else if (sales > 10000)
{
comission = 0.12;
Console.WriteLine("{0:f2}", sales * comission);
}
else if (sales<=0)
{
Console.WriteLine("error");
}
}
else if (town == "Varna")
{
................................. и т. н. Накрая с едно еlse написах Console.WriteLine("error"); след като направих всички проверки. Judge ми даде 100 точки, а отначало имах само 17.Успех!
Благодаря за помощта!
Не си виждам отговора, затова ще го повторя. Благодаря за съдействието, много ми помогна! Поздрави!