Anda di halaman 1dari 2

Program C++ Array - Mencari bilangan terkecil dan terbesar

program ini mencari bilangan terkecil dan tebesar yang di inputkan oleh user sendiri:
mendeklarasikan sebuah variable ARRAY dengan tipe data integer dengan nilai yang telah diisi secara
acak(lihat coding).
kemudian definisikan dua buah variable dengan tipe data integer yaitu variable MAX dan MIN.
tentunya pembacaan dari kedua variable terdengar aneh kn?:-). ini hanya sekedar asumsi teman
bahwa nantinya akan dilakukan perbandingan pada tahap selanjutnya..
lakukan perulangan yang dimulai dari (0) sampai dengan banyaknya index pada Array dikurangi 1
kenapa harus dimulai dari 0?karena index pada suatu array dimulai dengan index (0) ..dan kenapa
harus dikurangi 1? karna jika tidak, maka jumlah perulangan akan melebihi jumlah index pada
ARRAY..
lalu buatlah dua buah kondisi dalam perulangan: kondisi pertama untuk membandingkan nilai yang
terdapat pada ARRAY (mis: nilai[a]) dengan nilai MAX. jika nilai pada ARRAY lebih besar (>) dari nilai
MAX, maka nilai MAX digantikan dengan nilai pada ARRAY tersebut (MAX=nilai[a]). kondisi ini nantinya
akan mendapatkan nilai terbesar dari deretan bilangan pada ARRAY. kondisi kedua : untuk
membandingkan nilai yang terdapat pada ARRAY (mis:nilai[a]) dengan nilai MIN. jika nilai pada ARRAY
lebih kecil (<) dari nilai MIN, maka nilai MIN digantikan dengan nilai pada ARRAY tersebut
(MIN=nilai[a]). kondisi ini nantinya akan mendapatkan nilai terkecil dari suatu deretan bilangan pada
ARRAY.
sekian penjelasan algoritmannya temanuntuk lebih jelasnya perhatikan contoh coding program
berikut:
ini contoh codingnya sobat ::
#include <iostream>
using namespace std;
int main()
{
int max,n,i,min;
float A[100];
cout <<"Masukkan Jumlah Data : ";cin>>n;
for(i=0;i<n;i++){
cout << "masukkan bilangan ke "<< i+1 << " : ";
cin >> A[i];}
max = A[0];
for (i=1;i<n;i++){
if (max < A [i])
max = A[i];
if (min > A [i])
min = A[i];
}
cout <<"Nilai Terbesar adalah : "<<max<<endl;
cout <<"Nilai Terkecil adalah : "<<min<<endl;
return 0;
}

Gambar 1
contoh listing akhir nya :

gambar 2
semoga bermafaat sobat::

Anda mungkin juga menyukai