//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;
#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~ >.<
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:
Put ngebut nya koq blade smua.???
owh yup~
udh w betul'n yo sekarang~ >.<
Posting Komentar