Senin, 10 Juni 2013

LA C++ VIII (Last)

//Program Class
#include <iostream.h>
#include <conio.h>
#include <string.h>

class motor{
   public:
   int kecepatan,ngebut;
   char warna[20];
};

int main()
{
   clrscr();
   motor blade;
   motor mio;
   motor ninja;

   cout<<"--Belajar Class pada C++--"<<endl<<endl;

   blade.kecepatan = 10;
   cout<<"Kecepatan Blade : "<<blade.kecepatan<<endl;
   mio.kecepatan = 9;
   cout<<"Kecepatan Mio   : "<<mio.kecepatan<<endl;
   ninja.kecepatan = 1;
   cout<<"Kecepatan Ninja : "<<ninja.kecepatan<<endl<<endl;

   blade.ngebut = 20;
   cout<<"Ngebut Blade : "<<blade.ngebut<<endl;
   mio.ngebut = 9;
   cout<<"Ngebut Mio   : "<<mio.ngebut<<endl;
   ninja.ngebut = 100;
   cout<<"Ngebut Ninja : "<<ninja.ngebut<<endl<<endl;

   strcpy(blade.warna,"Merah");
   cout<<"Warna Blade : "<<blade.warna<<endl;
   strcpy(mio.warna,"Pink");
   cout<<"Warna Mio   : "<<mio.warna<<endl;
   strcpy(ninja.warna,"Hijau");
   cout<<"Warna Blade : "<<ninja.warna<<endl;

   return 0;
}

LOGIKA PROGRAM
 
Class di C++ adalah suatu metode untuk mengorganisasi data (variable) dan fungsi (function) dalam  struktur  yang  sama. Class pada program ini adalah motor dimana clas motor berisi variable kecepatan, ngebut dan warna. Jadi jika kita ingin memanggil class tadi pada main program, maka kita cukup menceklarasikan dengan motor <variable>.

Pada program diatas kita memanggil class sebanyak 3 kali yaitu clas motor blade, mio dan ninja. Sehingga blade memiliki variable blade.kecepatan , blade.ngebut dan blade.warna, begitu pula dengan mio dan ninja~

Karena pendeklarasian string tidak bisa seperti ini blade.warna = "Merah"; , jadi saya menggunkan strcpy(blade.warna,"Merah"); untuk memasukan nilai string pada variable blade.warna~ >.<

OUTPUT

2 komentar:

Resnanda Blog mengatakan...

Put ngebut nya koq blade smua.???

Putra's Shirou mengatakan...

owh yup~
udh w betul'n yo sekarang~ >.<

Posting Komentar

 
;