Translate

About Me

Foto Saya
FACHRY4ARSENAL
Lihat profil lengkapku
ARSENAL



Pengikut

Total Tayangan Halaman

Hak Cipta @Fachry Satria Nugraha 2013. Diberdayakan oleh Blogger.
Selasa, 02 April 2013
Dalam penggunaan C++, terkadang kita bingung bagaimana sih caranya menggunakan nilai yang berbeda tetapi variabel yang digunakan tetap sama. Nah di sinilah Array digunakan.
Definisi Array adalah suatu fungsi dalam C++ yang berperan untuk menyimpan lebih dari satu nilai dari suatu variabel.
Pengaplikasian Array sendiri sering di jumpai dalam pemakaian Matriks. Array ada yang 1 dimensi, 2 dimensi, 3 dimensi, dan bahkan 4 dimensi.

  • Contoh 1 dimensi

int a[5]

  • 2 dimensi
int a[5][3]
  • 3 dimensi
int a[2][4][3]
  • 4 dimensi
int a[2][3][4][5]


Ini contoh pengaplikasiannya
(program penghitungan nilai raport)
#include<iostream>
using namespace std;

void summtk();
void sumipa();
void sumbhs();

char a[50], b[15], c[15];
int x,y;
float avmtk, avipa, avbhs, mtk[5], ipa[5], bhs[5], total1=0, total2=0, total3=0;


void main (){
cout<<" Nama :";
cin>>a;
cout<<" Jenis kelamin :";
cin>>b;
cout<<" Asal sekolah : ";
cin>>c;

cout<<endl;
cout<<endl;
summtk();
cout<<avmtk<<endl;
if(mtk[0]>50 && mtk[1]>50 && mtk[2]>50 && mtk[3]>50 && mtk[4]>50){
sumipa();
cout<<avipa<<endl;
if(ipa[0]>50 && ipa[1]>50 && ipa[2]>50 && ipa[3]>50 && ipa[4]>50){
sumbhs();
cout<<avbhs<<endl;
if(bhs[0]>5 && bhs[1]>50 && bhs[2]>50 && bhs[3]>50 && bhs[4]>50){

}
else{
cout<<"Maaf, Anda Gagal. Salah Satu Nilai Anda Di Bawah 50"<<endl;
}
}
else{
cout<<"Maaf, Anda Gagal. Salah Satu Nilai Anda Di Bawah 50"<<endl;
}
}
else{
cout<<"Maaf, Anda Gagal. Salah Satu Nilai Anda Di Bawah 50"<<endl;
}

if(avmtk>=70 && avbhs>=70 && avipa>=70){
cout<<"Anda Lulus Ke Tahap Selanjutnya"<<endl;
}
else{
cout<<"Anda Tidak Lulus"<<endl;
}
}


void summtk(){
cout<<"Jumlah Semester :";
cin>>x;
    
    for (y=0; y<x; y++){
        cout<< "Nilai Matematika Semester "<< y+1 <<" : ";
        cin>> mtk[y];
        total1=total1 + mtk[y];
    }
    avmtk=total1/x;
    cout << "Rata-Rata : " <<avmtk<< endl;
cout<<endl;
cout<<endl;
}



void sumipa(){
cout<<"Jumlah Semester :"<<endl;
cin>>x;
    
    for (y=0; y<x; y++)
    {
        cout<< "Nilai IPA Semester "<< y+1 <<" : ";
        cin>> ipa[y];
        total2=total2 + ipa[y];
    }
    avipa=total2/x;
    cout << "Rata-Rata : " <<avipa<< endl;

cout<<endl;
cout<<endl;
}


void sumbhs(){
cout<<"Jumlah Semester :"<<endl;
cin>>x;
    
    for (y=0; y<x; y++)
    {
        cout<< "Nilai Bahasa Inggris Semester "<< y+1 <<" : ";
        cin>> bhs[y];
        total3=total3 + bhs[y];
    }
    avbhs=total3/x;
    cout << "Rata-Rata : " <<avbhs<< endl;
cout<<endl;
cout<<endl;
}



0 komentar:

Posting Komentar