Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

Помочь написать логику наценки на товар на C#

project expired


Есть динамический плагин на C#, который меняет число на процент. Сейчас код выглядит так. Но редактор ругается на синтаксис.


Задача: Написать правильно оформленный скрипт для наценки на товары до 300 (грн), от 300 до 1000 и свыше 1000 грн.


Make a proposal!

The Customer does not want to make a prepayment? Payment through Safe will help avoid potential fraud.

  1. 1 day150 ₴
    Сергій Гришко
     652  verified   9  0

    Готов сделать уже нашел ошибку
    Пишите все сделаю Пишите все сделаю Пишите все сделаю

    Ukraine Mirgorod | 8 May at 07:45 |
  2. 1 day100 ₴
    Владислав Богатчук
     534  verified   1  0

    Готов выполнить прямо сейчас.                                                

    Ukraine Kyiv | 8 May at 08:13 |
  3. 1 day100 ₴
    Ростислав Джура
     170 

    Здравствуйте, готов помочь вам разобраться с логикой и дописать программу

    Ukraine Dnepr | 8 May at 09:04 |
  4. 1 day800 ₴
    Дмитрий Кравченко
     150 

    Здравствуйте, решу вашу проблему быстро и эффективно. Пишите в ЛС или в телеграмм - doggie_hacking

    Ukraine Ukraine | 8 May at 10:02 |
  5. 1 day50 ₴
    Володимир Соколов
     1591   82  2   5

    добрый день, да без проблем, напишите в приват и сделаю, оплата вперед так как делать всего ничего

    Ukraine Lvov | 8 May at 16:07 |
  6. 1 day100 ₴
    Олег К.
     874  verified   23  0

    Здравствуйте, Виталий.
    Без проблем исправлю ошибку, и покажу, как можно выполнить эту задачу более правильно.
    Обращайтесь, если заинтересованы.

    Ukraine Kyiv | 8 May at 16:20 |
  7. 1 day120 ₴
    Nazar Nikitchenko
     217   7  0

    Простенькая задача, простенькое решение
    ф ф ф ф ф ф ф ф ф ф ф ф ф ф ф ф ф ф

    Ukraine Kyiv | 8 May at 19:52 |
  • Дмитрий Д.
    Complain | 8 May at 08:10 |

    if (mycount < 300)

                {

                    value = Math.Round(value - onePercent * 700);

                }

                else if (mycount <= 1000)

                {

                    value = Math.Round(value - onePercent * 300);

                }

                else

                {

                    value = Math.Round(value - onePercent * 150);

  • Марья Йота
    Complain | 8 May at 08:25 |

    24 строка: else if (value >= 1000)


    либо просто написать: else 

    без всяких условий

  • Марья Йота
    Complain | 8 May at 08:31 |

    И заметьте, что в ВАШЕМ коде если будет 1000, то ничего не произойдет.

    Где-то в условиях должен присутствовать "=".

  • Dmytro Lamashevskyi
    Complain | 8 May at 15:24 |

    Вообще с такими вопросами можно и на stackoverflow обратиться