Function max() pada Arduino Programming Language

Function max() pada Arduino Programming Language

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
Translate »