0% menganggap dokumen ini bermanfaat (0 suara)
0 tayangan13 halaman

Array Part1

Dokumen ini menjelaskan tentang array, yang merupakan kumpulan data bertipe sama yang dapat diakses melalui subscript. Terdapat berbagai jenis array, seperti array berdimensi satu, dua, dan banyak, serta contoh penggunaan array dalam program untuk menghitung nilai rata-rata dan mencari hari dalam tahun. Contoh kode menunjukkan bagaimana penggunaan array dapat menyederhanakan pengolahan data dibandingkan dengan menggunakan variabel terpisah.

Diunggah oleh

Gung Rha
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPT, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
0 tayangan13 halaman

Array Part1

Dokumen ini menjelaskan tentang array, yang merupakan kumpulan data bertipe sama yang dapat diakses melalui subscript. Terdapat berbagai jenis array, seperti array berdimensi satu, dua, dan banyak, serta contoh penggunaan array dalam program untuk menghitung nilai rata-rata dan mencari hari dalam tahun. Contoh kode menunjukkan bagaimana penggunaan array dapat menyederhanakan pengolahan data dibandingkan dengan menggunakan variabel terpisah.

Diunggah oleh

Gung Rha
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPT, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 13

 Array adalah kumpulan data bertipe sama

yang menggunakan nama sama.


 Dengan mengggunakan array, sejumlah
variabel dapat memakai nama yang sama.
 Antara satu variabel dengan variabel lain
di dalam array dibedakan berdasarkan
subscript.
 Sebuah subscript berupa bilangan di
dalam kurung siku.
 Melalui subscript inilah masing-masing
elemen array dapat diakses.
 Array dapat dibedakan menjadi :
◦ Array berdimensi satu
◦ Array berdimensi dua
◦ Array berdimensi banyak
 Misalkan kita ingin membuat program untuk
mencari nilai rata-rata dari 5 buah data nilai
yang diinputkan oleh user.
 Tanpa menggunakan array, maka

programnya adalah sebagai berikut :


#include <iostream.h>
#include <conio.h>

void main()
{
float nilai1, nilai2, nilai3, nilai4, nilai5;
float jumlah, rata2;
cout<<"Program Menghitung Nilai Rata-rata"<<endl;
cout<<"Masukkan nilai ke 1 : ";
cin>>nilai1;
cout<<"Masukkan nilai ke 2 : ";
cin>>nilai2;
cout<<"Masukkan nilai ke 3 : ";
cin>>nilai3;
cout<<"Masukkan nilai ke 4 : ";
cin>>nilai4;
cout<<"Masukkan nilai ke 5 : ";
cin>>nilai5;
jumlah = nilai1 + nilai2 + nilai3 + nilai4 + nilai5;
rata2 = jumlah / 5;
cout<<"Nilai rata-rata adalah "<<rata2<<endl;
getch();
}
 Pada program di depan kita memerlukan 5
buah variabel yang berbeda-beda untuk
menyimpan 5 buah nilai.
 Bisa dibayangkan kesulitan yang dihadapi

jika kita harus memproses data yang lebih


banyak.
 Dengan menggunakan array, program

menjadi lebih baik.


#include <iostream.h>
#include <conio.h>

void main()
{
float nilai[5];
float jumlah, rata2;
cout<<"Program Menghitung Nilai Rata-rata"<<endl;
for(int i=0; i<5; i++)
{
cout<<"Masukkan nilai ke "<<(i+1)<<" : ";
cin>>nilai[i];
}
jumlah = 0;
for(int i=0; i<5; i++)
{
jumlah = jumlah + nilai[i];
}
rata2 = jumlah / 5;
cout<<"Nilai rata-rata adalah "<<rata2<<endl;
getch();
}
 Mendefinisikan array meliputi :
◦ Tipe data elemen array
◦ Nama array
◦ Jumlah elemen array
 Misal :

 Subscript array (index array) dimulai dari


nol.
float nilai[5];
 Contoh :

cin>>suhu[i];
cout<<suhu[3];
 Contoh :

int jum_hari[12] =
{
31,28,31,30,31,30,31,31,30,31,30,31
};
 Atau

int jum_hari[] =
{
31,28,31,30,31,30,31,31,30,31,30,31
};
 Untuk memberikan nilai awal yang sama
pada array :

int tmp[5] = { 0 };
#include <iostream.h>
#include <conio.h>

void main()
{
int jum_hari[12] =
{
31,29,31,30,31,30,31,31,30,31,30,31
};
int tgl, bln, jumlah;
cout<<"Program Mencari Hari Di Tahun 2008"<<endl;
cout<<"Masukkan Tanggal : ";
cin>>tgl;
cout<<"Masukkan Bulan : ";
cin>>bln;
jumlah = 0;
for(int i=0; i<(bln-1); i++)
{
jumlah = jumlah + jum_hari[i];
}
jumlah = jumlah + tgl;
cout<<"Jumlah Hari = "<<jumlah<<endl;

Bersambung..
int sisa;
sisa = jumlah % 7;
cout<<"Tanggal "<<tgl<<" Bulan "<<bln<<" adalah Hari = ";
if (sisa==0)
cout<<"Senin"<endl;
else if (sisa==1)
cout<<"Selasa"<endl;
else if (sisa==2)
cout<<"Rabu"<endl;
else if (sisa==3)
cout<<"Kamis"<endl;
else if (sisa==4)
cout<<"Jumat"<endl;
else if (sisa==5)
cout<<"Sabtu"<endl;
else if (sisa==6)
cout<<"Minggu"<endl;
getch();
}

Anda mungkin juga menyukai