XRY Computer Science and Hobby

Parameter Fungsi Bertipe Array pada C++



Oke, walaupun saya belum menjelaskan tentang fungsi dan array pada C++ , saya akan memberi contoh program "Penghitung jumlah nilai dari elemen array X", yang menggunakan fungsi dan memiliki parameter bertipe array. Tutorial ini saya posting sesuai dengan permintaan (request) dari teman  - teman.

Jadi , array dapat dijadikan sebagai parameter dalam sebuah fungsi. Berikut ini adalah kode program yang akan menunjukan hal tersebut :

#include<iostream>

using namespace std;

//mendeklarasikan fungsi untuk proses input array
void input_array(int X[],int jumlah){
    for(int a=0;a<jumlah;a++){
        cout<<"Masukkan nilai X["<<a<<"] : ";
        cin>>X[a];
    }
}

//mendeklarasikan fungsi untuk proses penjumlahan array (sum) 
int sum_array(int X[],int jumlah){
    int hasil=0;
    //menjumlahkan semua elemen array
    for(int a=0;a<jumlah;a++){
        hasil+=X[a];
    }
    return hasil;
}

//fungsi utama 
int main(){
    int X[100]; //elemen maksimal adalah 100
    int jumlah;
    int hasil;
    cout<<"Masukkan banyaknya elemen X yang diinginkan: ";
    cin>>jumlah;
    cout<<endl;

    //memanggil fungsi input_array 
    input_array(X,jumlah);
    cout<<endl;

    //memanggil fungsi sum_array
    //dan menampung hasilnya ke variabel hasil 
    hasil=sum_array(X,jumlah);

    //menampilkan hasil
    cout<<"Hasil penjumlahan semua elemen X yaitu : "<<hasil;
    cout<<endl;
    return 0;
}

Berikut ini merupakan Screenshoot program ketika dijalankan :
  •  Ketika proses penginputan data
  •  Hasil output program ketika semua elemen data telah dinput
Jadi itu contoh program yang menggunakan array sebagai parameter fungsinya .
Semoga bermanfaat.
Terima Kasih.

Sebelumnya
« Prev Post
Selanjutnya
Next Post »

2 komentar

Klik disini untuk komentar
Kuroyasha
admin
29 Maret 2016 pukul 10.08 ×

mantav gan, menambah pengathuan dan wawasan :v

Reply
avatar
29 Maret 2016 pukul 13.03 ×

Oke, semoga vermanfaat

Reply
avatar
Silahkan berkomentar :D , komentar anda sangat membantu untuk kami agar terus berinovasi .

Diberdayakan oleh Blogger.

Anda suka terhadap blog kami ? Browser anda terdeteksi menggunakan adblock.

Mohon matikan adblock anda terhadap situs kami , untuk membantu kami dengan hanya menampilkan iklan adsense.

Cara mematikan adblock untuk blog ini Klik Disini

Terima Kasih atas Kunjungan anda

×