# Math::Min
Zwraca minimalną wartość ze wszystkich wejść bloku
Math::Min
I1
I2
I3
I4
O
# Wejścia
| ID | Skrót | Nazwa | Typ | Domyślnie | Opis |
|---|---|---|---|---|---|
input_1 | I1 | Wejście #1 | NUMBER | -9223372036854775807 | Wejście #1 |
input_2 | I2 | Wejście #2 | NUMBER | -9223372036854775807 | Wejście #2 |
input_3 | I3 | Wejście #3 | NUMBER | -9223372036854775807 | Wejście #3 |
input_4 | I4 | Wejście #4 | NUMBER | -9223372036854775807 | Wejście #4 |
# Wyjścia
| ID | Skrót | Nazwa | Typ | Domyślnie | Opis |
|---|---|---|---|---|---|
output | O | Wyjście | NUMBER | 0 | Wyjście |
# Kod źródłowy
Pokaż kod Volang
i = 1
empty = -9223372036854775807
min = empty
while (i<=4) {
input = input::get(str::fmt("input_{}", i))
// check if input was provided any value by comparing to a default value of min(i64)
hasValue = input != empty
if (hasValue) {
if (input < min or min == empty) {
min = input
}
}
i += 1
}
fn round2decimal(value) {
return math::round(100.0 * value) / 100.0
}
output::set("output", round2decimal(min))
