Sabtu, 21 Maret 2015

C++ PROGRAM FUNGSI


Ane kasih program c++ fungsi , ,, memang c++ lumayan sulit,, tapi di dalam kesulitan pasti ada jalan keluar untuk mengatasi masalah tersebut,



ane membikin program perpustakaan dengan fungsi :

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



int pilihan(int x);
int buku(int x);
int total(int x, int y);
garis();

void main(){
    char nama[30];
    int kode, sewa;
    int pilih;

   cout<<endl;

   garis();

   cout<<"               PERPUSTAKAAN "<<endl;
   garis();
   cout<<endl;
   cout<<"Masukkan Nama Peminjam              : ";cin>>nama;
   cout<<"Masukkan Kode Peminjaman          : ";cin>>kode;
   cout<<"Masukkan Lama Sewa(perhari)          : ";cin>>sewa;
   cout<<endl;
   garis();
   cout<<"PILIHAN BUKU YANG BISA ANDA PINJAM :"<<endl;
   garis();
   cout<<"1.KOMIK"    <<endl;
   cout<<"2.NOVEL"    <<endl;
   cout<<"3.EDUKASI"  <<endl;
   cout<<"4.CERPEN"   <<endl;
   cout<<"5.BIOGRAPHY"<<endl;
   cout<<"6.SEJARAH"  <<endl;
   cout<<"7.MOTIVASI" <<endl;
   cout<<"8.OLAHRAGA" <<endl;
   cout<<endl;
   cout<<"Masukkan pilihan     : ";cin>>pilih;

   garis();

   cout<<"Nama Barang                   : "<<nama<<endl;
   cout<<"Kode buku                     : "<<kode<<endl;
   buku(pilih);
   cout<<"Lama Sewa(perhari)            : "<<sewa<<endl;
   garis();
   cout<<"Harga Sewa                    : "<<total(sewa,pilihan(pilih))<<endl;
   garis();
   getch();
}

garis(){
    cout<<"===================================================="<<endl;
}

int buku(int x){
   if(x==1){
   cout<<"Buku yang anda pilih          : KOMIK"   <<endl;
   }
   else if(x==2){
   cout<<"Buku yang anda pilih          : NOVEL"    <<endl;
   }
   else if(x==3){
   cout<<"Buku yang anda pilih          : EDUKASI"  <<endl;
   }
   else if(x==4){
   cout<<"Buku yang anda pilih          : CERPEN"   <<endl;
   }
   else if (x==5){
   cout<<"Buku yang anda pilih          : BIOGRAPHY"<<endl;
   }
   else if (x==6) {
   cout<<"Buku yang anda pilih          : SEJARAH"  <<endl;
   }
   else if (x==7){
   cout<<"Buku yang anda pilih          : MOTIVASI" <<endl;
   }
   else if (x==8){
   cout<<"Buku yang anda pilih          : OLAHRAGA" <<endl;
   }
}

int pilihan(int x){
    if(x==1){
        x=2000;
   }
   else if (x==2){
       x=4000;
   }
   else if (x==3){
       x=8000;
   }
   else if (x==4){
       x=9000;
   }
   else if (x==5){
       x=8000;
   }
   else if (x==6){
       x=10000;
   }
   else if (x==7){
       x=15000;
   }
   else if (x==8){
      x=1500;
   }
   return x;
}

int total(int x, int y){
    return x*y;
}

terima kasih