Как интерпретировать или рассчитать значение из пользовательского ввода в C #? - PullRequest
0 голосов
/ 29 марта 2019

Мне нужно разработать веб-приложение для системы начисления заработной платы.Я хотел бы использовать C # и SQL-сервер для разработки.Эта система начисления заработной платы должна рассчитывать различные формулы, определяемые пользователями.

Например, пользователи будут вводить текст, представленный ниже, и он будет сохранен в BDD.

if salary > 4000 then calculateRate

Зная, что «зарплата» может быть методом, который рассчитывает зарплату за несколько месяцев, и «метод расчета ставки» также является методом.

У нас могут быть некоторые более сложные формулы, такие как:

if salary > 5000 
then calculateRate + variable 
else if salary > 10 000
then {
calculateRate + variable + bonus
}

Здесь:

  1. Заработная плата = метод
  2. convertRate = метод и «переменная» - это переменная оплата, которую мы должны искать в базе данных
  3. bonus =переменная оплата, которую мы должны искать в базе данных

или в формулах, которые пользователь может использовать для ввода значения в BDD при наборе:

if db.user_table.salary > 500
then calculateRate 
else if ....

У меня есть некоторыебольшие вопросы об этом развитии: - как мне этого добиться?- C # - лучшее решение?или я должен использовать NodeJS для примера - как интерпретировать в C # то, что пользователь напечатает

Мне нужно решение для повышения производительности, потому что у нас будет много вычислений.

1 Ответ

0 голосов
/ 29 марта 2019
  • как мне этого добиться?

Это означает, что вы спрашиваете нас, как создать эту программу.Просто фраза: «Эта система начисления заработной платы должна вычислять различные формулы , и эти формулы определяются пользователями. » говорит мне, что ваша задача почти невозможна.

  • C # является лучшим решением?

Не знаю.Но я могу вам сказать, что C # - это не только решение

  • или я должен использовать NodeJS для примера

Тот же ответ.Вам необходимо получить более конкретные инструкции о том, что должна делать ваша программа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...