Advertisement
mrgokilz

Untitled

Oct 1st, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.84 KB | None | 0 0
  1. using namespace std;
  2. #include <conio.h>
  3. #include <iostream>
  4. #include <string.h>
  5.  
  6. class motor
  7. {
  8.     private :
  9.     char *merk;
  10.     float cc_mesin; long harga;
  11.     public :
  12.     motor(char *nama, float cc, long hrg);//konstruktor
  13.     ~motor();//destruktor
  14.     void keterangan( );
  15. };
  16.  
  17. int main( )
  18. {
  19.     motor sport("Honda CBR",500,30500000);
  20.     motor matic("Honda Vario",125,14500000);
  21.     sport.keterangan( );
  22.     matic.keterangan( );
  23.     getch( );
  24. }
  25.  
  26. motor :: motor(char *nama, float cc, long hrg)
  27. {
  28.     merk = new char[25];//merubah data karakter menjadi string
  29.     strncpy(merk,nama,25);
  30.     cc_mesin=cc;
  31.     harga=hrg;
  32. }
  33.  
  34. motor :: ~motor( )
  35. {
  36.     delete [ ] merk;//menghapus memori karakter pd merk
  37. }
  38.  
  39. void motor :: keterangan( )
  40. {
  41.     cout<<"\n Informasi Motor:"<<endl
  42.     <<" Merk = "<<merk<<endl
  43.     <<" CC Mesin = "<<cc_mesin<<endl
  44.     <<" Harga = "<<harga<<endl<<endl;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement