Bu, sert matematik değildir, ancak bunu düzgün bir şekilde yapmak için doğru işlevi bulamıyorum.Lua'ya sayı eklenmesi - negatif değerlerden kaçınılması
3 değerlerim olduğunu söyleyebiliriz. Maliyet1 Maliyet2 Maliyeti3. Her birinin bir değeri var, onları son bir sayıya toplamı eklemek istiyorum, 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
ben gibi bir şey gördük biliyoruz (X * Math.Floor * 100) sadece bunun için/100, im tamamen yanlış değil.
Eğer birileri cevap verebilirse çok daha fazla tahmin edilebilir. Onun temel bir sorusu olduğunu biliyorum, ancak Math ile nasıl akıllı bir şekilde olduğunu anlayabiliyorum. fonksiyonlar. Lua
Im kodlama: Eğer İngilizce yerine Lua söylediklerini http://lua-users.org/wiki/MathLibraryTutorial
Ayrıca, "parça" için "işlevler" veya diğer parçacıklara bakmayın. Programlama bir bulmaca değildir. En azından insan terimlerinde tam olarak ne yazdığınızı anlamaya çalışın. Örneğin, https://en.wikipedia.org/wiki/Floor_and_ceiling_functions'ın negatif değerleri nasıl kasıp kavramayacağıyla ilgili en ufak bir ilişki bile göremiyorum. –