Это не хардкорная математика, но я просто не могу найти правильную функцию, чтобы сделать это гладко.
Допустим, у меня есть 3 значения. Стоимость1 Стоимость2 Стоимость3. У каждого есть значение, я хочу сложить их вместе в окончательное число, TotalCost.
Cost1+Cost2+Cost3 = TotalCost
Problem is, if any of Cost1/2/3 is negative, I want to make that a ZERO, ie;
Cost1 = -100
Cost2 = 50
Cost3 = 150
Cost1+Cost2+Cost3 = TotalCost
equals
0 + 50 + 150 = 200
Я знаю, что видел что-то вроде (X*Math.Floor * 100) / 100 , чтобы сделать именно это, если я не совсем ошибаюсь.
Был бы очень признателен, если бы кто-нибудь мог ответить. Я знаю, что это основной вопрос, но я просто не мог понять, как (с умным способом) с математикой. функции.
Я кодирую на Lua: http://lua-users.org/wiki/MathLibraryTutorial