Array
8.1 Tujuan
Setelah mengikuti praktikum mahasiswa diharapkan dapat menggunakan array satu dimensi
dalam pengolahan data seperti mengurutkan data, mencari nilai maksimum, nilai minimum, nilai tengah
dll. Selain itu mahasiswa diharapkan dapat menggabungkan penggunaan fungsi dalam pengolahan data
menggunakan array .
8.2 Praktikum
Ketik dan jalankan program di bawah ini, variasikan dengan input nilai yang berlainan, amati hasil
keluarannya. Perbaiki program di bawah ini bila ada kesalahan, selanjutnya buatlah kesimpulannya.
Program 8.1 – Array_1
1 /* -------------------
2 Array_1.c
3 --------------------*/
4
5 #include <stdio.h>
6 main()
7 {
8 int array_1[4];
9
10 array_1[0] = 1;
11 array_1[1] = 2;
12 array_1[2] = 3;
13 array_1[3] = 4;
14
15 printf("Nilai array_1[0] : %d \n", array_1[0]);
16 printf("Nilai array_1[1] : %d \n", array_1[1]);
17 printf("Nilai array_1[2] : %d \n", array_1[2]);
18 printf("Nilai array_1[3] : %d \n", array_1[3]);
19
20 }
Ketik dan jalankan program di bawah ini, variasikan dengan input nilai yang berlainan, amati hasil
keluarannya. Perbaiki program di bawah ini bila ada kesalahan, selanjutnya buatlah kesimpulannya.
Program 8.2 – Array_2
1 /* -------------------
2 Array_2.c
3 --------------------*/
4
5 #include <stdio.h>
6 int main ()
7 {
8 int data [15];
9 int a,b;
8.3 Evaluasi
1. Buatlah algoritma untuk source code Program 8.2.
2. Ketik ulang source code Progam 8.2.
a. Tambahkan NIM dan Nama → menggunakan :
o printf(“NIM = Tulis NIM”);
o printf(“Nama = Tulis Nama Lengkap”);
b. Modifikasi program 8.2 agar dapat menampilkan nilai minimum (min) dari deret array,
misalkan seperti berikut :
Nilai Max : 9
Nilai Min : 1