Dies ist keine hardcore Mathematik, aber ich kann einfach nicht die richtige Funktion finden, um dies auf eine glatte Art und Weise zu machen.Anzahl Addition in Lua - Vermeidung negativer Werte
Sagen wir, ich habe 3 Werte. Kosten1 Kosten2 Kosten3. Jeder hat einen Wert, ich möchte sie zusammen in eine endgültige Zahl, TotalCost hinzufügen.
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
Ich weiß, dass ich mit so etwas gesehen (X * Math.Floor * 100)/100, zu tun, nur dieser, wenn im nicht völlig falsch.
Würde sehr geschätzt, wenn jemand antworten könnte. Ich weiß, es ist eine grundlegende Frage, aber ich kann einfach herausfinden, wie (mit einem schlauen Weg das ist) mit der Mathematik. Funktionen.
Im Codierung in Lua: http://lua-users.org/wiki/MathLibraryTutorial
Bitte suchen Sie auch nicht nach "Funktionen" oder anderen Schnipsel zum "Zusammenfügen". Programmierung ist kein Puzzle. Versuchen Sie zu verstehen, was genau Sie in menschlichen Begriffen mindestens schreiben. Zum Beispiel kann ich nicht einmal die geringste Beziehung feststellen, wie https://en.wikipedia.org/wiki/Floor_and_ceiling_functions mit negativen Werten verbunden werden kann. –