Translate

tutorial array bahasa pemrograman halaman 10

Selamat datang di eagleboot dan selamat membaca.

9.6. Contoh Program Array

 Dibawah ini merupakan beberapa contoh program yang bekerja menggunakan array. Array merupakan variabel yang mampu menyimpan sejumlah nilai yang bertipe sama. Pada contoh dibawah ini menggunakan array yang bekerja satu dimensi maupun multidimensi (dimensi dua atau tiga). Untuk lebih jelasnya perhatikan beberapa contoh dibawah ini:  Program 9.9.  Program di bawah ini untuk membaca data kemudian menampilkannya.

 #include<iostream.h> #include<conio.h
usingnamespacestd; voidmain() { intdata[10];//arraydengan10elemenbertipeinteger intelemen; //entri10data for(elemen=0;elemen<=9;elemen++) { cout<<"Datake‐"<<elemen<<":"; cin>>data[elemen]; } //tampilkandatasetelahentri for(elemen=0;elemen<=9;elemen++) { cout<<"Datake‐"<<elemen<<":"<<data[elemen]; } }  Catatan: Dalam C/C++ elemen array dimulai dari 0.  Program 9.10. Program untuk menampilkan data array dari hasil inisialisasi: include<iostream.h> #include<conio.h> usingnamespacestd; voidmain() { intdata[5]={4,1,0,‐9,8}; intelemen; //tampilkandata for(elemen=0;elemen<=4;elemen++) { cout<<"Datake‐"<<elemen<<":"<<data[elemen]; } }  Program 9.11
Program untuk mencari data dari array, dan menampilkan nomor elemennya. #include<iostream.h> #include<conio.h> voidmain() { intx; intdata[10]={4,1,0,‐9,8,5,‐1,2,3,‐7}; intelemen,ketemu; cout<<"Datayangdicari:"; cin>>x; ketemu=0; for(elemen=0;elemen<=9;elemen++) { if(data[elemen]==x) {ketemu=! ketemu; break; } } if(ketemu==0)cout<<"Datatidakditemukan"; elsecout<<"Dataadadielemen:"<<elemen; }  
Program 9.12.  Program untuk menampilkan data terbesar (maks) dari suatu array. 

#include<iostream.h> #include<conio.h> usingnamespacestd; voidmain() { intdata[10]={4,1,0,‐9,8,5,‐1,2,3,‐7}; intelemen,max; max=data[0]; for(elemen=0;elemen<=9;elemen++) { if(data[elemen]>max)max=data[elemen]; elsemax=max; } cout<<"Nilaimaksimumadalah:"<<max; } 

Array di atas adalah array dimensi satu. Bagaimana dengan array dimensi dua? Berikut ini contoh penggunaan array dua dimensi:  Program 9.13.

 #include<iostream.h> #include<conio.h> usingnamespacestd; voidmain() { intj,k; intdata[5][3]={{3,4,‐1},{2,3,0},{1,1,2},{5,9,‐4},{6,6,2}}; for(j=0;j<=4;j++) { for(k=0;k<=2;k++) cout<<"data["<<j<<"]["<<k<<"]="<<data[j][k]<<endl; } }


Next read ON BAB 10 REKURSIF.

Share this

Related Posts

Previous
Next Post »