Mencari Nilai Terkecil Array C++ Arduino Programming

Posted on

Mencari Nilai Terkecil Array 

Cara Mencari Nilai Terkecil Yang Ada Didalam Array C++ Pada Arduino Programming – Saat pemrograman dilakukan, mungkin kita akan menjumpai suatu keadaan dimana kitperlu mendapatkan nilai terkecil dari sekumpulan nilai yang ada.

Cara Mencari Nilai Terkecil Array C++ Arduino Programming

Pada saya akan membagikan program dasar bagaimana memfilter dan mendapatkan nilai terkecil dari sekumpulan nilai yang disimpan dalam sebuah array

Seperti contoh ada nilai 34, 32, 4, 67, 87 dan 12. Dengan nilai tersebut, Arduino akan menampilkan nilai terkecil yaitu 4. 

 

Program Dasar Mencari Nilai Terkecil Dari Aray

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

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

lowest = values[0];


for (a = 0; a < 6; a++)
{
if (values[a] < lowest)
{
lowest = values[a];
}
}

Serial.println(lowest);
}

void loop() {

}

Hasil: 4

Bagaimana cara kerja program di atas?

Kode di atas memiliki 6 array yang diketahui. Array dibaca satu per satu mulai dari 0 hingga alamat ke-5. Awalnya, nilai terendah ditetapkan sama dengan nilai array ke-0, kemudian dibandingkan dengan nilai array ke-1. 

Jika nilai terendah lebih kecil dari larik pertama, maka lanjutkan membandingkan dengan larik kedua. Jika nilai terendah lebih besar dari larik ke-2, nilai larik ke-2 dimasukkan sebagai nilai terendah. dll.

Semoga artikel bermanfaat.