Deskripsi
Tentukan agar nilai yang diperoleh saat return adalah nilai yang tertinggi dari kedua parameter tersebut
Syntax
max (x,y)
Parameters
x: nilai pertama, tipe data yang diijinkan adalah semua tipe
y: nilai kedua, tipe data yang diijinkan adalah semua tipe
Returns
Nilai yang diperoleh saat return adalah nilai terbesar dari kedua parameter tersebut
Contoh Program
Memastikan agar nilai sensor tidak di bawah 20
sensVal = max(sensVal, 20); // tentukan agar nilai sensVal = sensVal
// apabila lebih besar
// dari 20 dan 20 apabila di bawah 20
// atau intinya adalah memastikan agar
// nilai tidak dibawah 20
Catatan dan Peringatan
Hindari menggunakan fungsi ini di dalam tanda kurung karena akan
memperoleh hasil yang
salah
max(a--, 0); // hindari hal ini karena
akan menyebabkan kesalahan
// gunakan seperti ini:
max(a, 0);
a--; // gunakan fungsi math lain di luar tanda kurung
Terjemahan dan edit dari
https://www.arduino.cc/reference/en/language/functions/math/max/ DELTA ELECTRONIC Paulus Andi Nalwan, ST