Home > Pemprograman > (Sharing)Belajar Bahasa C++ Untuk Pemula (Bagian 5)

(Sharing)Belajar Bahasa C++ Untuk Pemula (Bagian 5)

Pada Bagian 4, kita telah mempelajari tentang Looping, pada bagian 5 ini, saya akan membahas tentang array. array merupakan tipe data terstruktur yang mempunyai tipe yang sama. array disini digunakan untuk mengalokasikan tipe data sama sebanyak n buah tergantung kita memberikan nya berapa. agar lebih jelas, perhatikan contoh berikut :

#include <iostream.h>

main(){
int x[10],i,n=5;
cout<<“masukan N : “;cin>>n;
for(i=0;i<n;i++){
cout<<“X-“<<i<<” :”;cin>>x[i];
}

cout<<“OUTPUT :”<<endl;
for(i=0;i<n;i++){
cout<<“x-“<<i<<” : “<<x[i]<<endl;
}
return 0;
}

syntax diatas akan menghasilkan output sbb :

keterangan :

  • int x[10] //Merupakan deklarasi array dengan tipe data integer, dalam program ini variabel x diberi kapasitas 10 space
  • for(i=0;i<n;i++){ //Looping sebanyak n kali, misalnya 5 kali
    cout<<“X-“<<i<<” :”;cin>>x[i];  // disini kita akan menginputkan sebanyak 5 kali ke variabel x, sehingga sisa kapasitas yaitu 5 spase dikurangi 1 spase untuk variabel kosong di awal, jadi total kapsitas yang dapat dipakai mencapai 4 spase

Ilustrasi :

Agar Pembahasan mengenai array lebih mengerti lagi, dibawah ini terdapat soal latihan array , yaitu mencari nilai terbesar dan terkecil serta rata” dari nilai array:

#include <iostream.h>

main(){
int x[10],i,n=5,t=0,min=1000,max=-1000;
cout<<“masukan N : “;cin>>n;
for(i=0;i<n;i++){
cout<<“Nilai Ke-“<<i<<” :”;cin>>x[i];
t+=x[i];
}

for(i=0;i<n;i++){
if(x[i]>max)
max=x[i];
if(x[i]<min)
min=x[i];
}

cout<<“\nNilai Terbesar :”<<max<<endl;
cout<<“Nilai Terkecil :”<<min<<endl;
cout<<“Rata-rata      :”<<t/n<<endl;
return 0;
}

Output :


  1. nenie
    March 20, 2012 at 3:39 pm

    thank’s ilmunya..

  2. Gilang
    December 7, 2012 at 12:01 pm

    makasih banyak gan

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s