Tag Archives: Contoh program C++ mencari bilangan terbesar

Contoh Program C++ (Part.4)

Standard

Setelah lumayan lama gak posting tentang contoh program C++, karena ada UTS jadi praktikumnya libur 2 minggu dan setelah lanjut lagi, 2 minggu terakhir praktikumnya gak ada tugas (Shift senin sore), kali ini Saya posting lagi tentang contoh program C++ hasil tugas dari praktikum minggu ke – 6.

Judul yang akan dibahas dikesempatan ini adalah tentang Larik.

LARIK (ARRAY)

Larik merupakan sekumpulan data yang mempunyai nama dan tipe yang sama. Larik sering disebut juga variabel berindeks. Nilai suatu data dalam larik ditentukan oleh nama dan indeks. Larik banyak digunakan pada operasi yang melibatkan indeks seperti pada statistik dan matriks.

Tipe data larik dapat berupa larik satu demensi, dua demensi, tiga demensi atau banyak dimensi.

Bentuk Umum Larik Satu Dimensi :

(Tipe_larik nama_larik [ukuran])

Bentuk Umum Larik Dua Dimensi :

(Tipe_larik nama_larik [ukuran1][ukuran2])

Perhatikan :

· Tanda kurung [ ] digunakan untuk menunjukkan elemen larik
· Perhitungan elemen larik dimulai dari 0, bukan 1

C++ tidak mengecek larik. Bila anda menyatakan int x[10], ini artinya 10 elemen yang dimulai dari 0. Karena itu elemen terakhir larik adalah x[9]. Bila anda salah mereferensikannya dengan x[10], anda akan mendapatkan harga yang tidak terpakai. Akan lebih buruk lagi jika anda memberikan harga ke x[10], yang tidak dapat diterima.

MENGHITUNG JUMLAH ELEMEN ARRAY

Karena fungsi sizeof() mengembalikan jumlah byte yang sesuai dengan argumennya, maka operator tersebut dapat digunakan untuk menemukan jumlah elemen array, misalnya

int array[ ] = {26,7,82,166};

cout<<sizeof(array)/sizeof(int);

akan mengembalikan nilai 4, yaitu sama dengan jumlah elemen yang dimiliki larik.

Oke, masuk ke soal beserta contoh programnya.

Program pertama adalah program mencari bilangan terBESAR dalam sebuah barisan bilangan :

1,5,7,9,12,34,56,67,3,5,6,7,211,44,12,23,25,432,123,123,56

Program tentunya harus menggunakan larik, maka programnya sbb :

Dari program tersebut, diperoleh output : Read the rest of this entry