Cara Mencari Nilai Terbesar Dari Array Arduino

Posted on

Mencari Nilai Terbesar Array

Cara Mencari Nilai Terbesar Array C++ Arduino Programming – Cara Menemukan Nilai Terbesar di Array di C Arduino – Dalam pemrograman Arduino, mungkin kita akan menemui suatu kondisi dimana kita harus mendapatkan nilai terbesar dari nilai yang ada.

Cara Mencari Nilai Terbesar Array C++ Arduino Programming

Pada kita akan belajar bagaimana mendapatkan nilai terbesar dari nilai yang disimpan dalam sebuah array. Misal ada nilai 34, 32, 4, 67, 87 dan 12. Arduino IDE akan menampilkan nilai terbesar yaitu 87.

Program Dasar Mencari Nilai Terbesar Array:

int values[] = {34, 32, 4, 67, 87, 12};
int largest = 0;
int a;

void setup()
{
Serial.begin(9600);

for (int a = 0; a < 6; a++)

{
if (values[a] > largest) {

largest = values[a];
}
}

Serial.println(largest);
}

void loop() {

}

Hasil: 87

Kode di atas memiliki 6 array yang diketahui. Array dibaca satu per satu dari 0 hingga alamat ke-5. Awalnya nilai tertinggi adalah 0 kemudian dibandingkan dengan nilai array ke-n. 

Jika nilai larik “n” lebih besar dari nilai tertinggi “0”, maka nilai larik “n” dimasukkan sebagai nilai tertinggi. Jika nilai tertinggi lebih kecil dari array pertama, lanjutkan membandingkan dengan larik selanjutnya dan seterusnya.

Semoga artikel bermanfaat.