• Tidak ada hasil yang ditemukan

Perbandingan Structure dan Class.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perbandingan Structure dan Class."

Copied!
3
0
0

Teks penuh

(1)

Structure / Record

#include <iostream.h>

#include <conio.h>

#include <string.h>

struct buku

{

char judul[30];

char pengarang[25];

int jml;

};

void main()

{

clrscr();

buku

program

;

strcpy(

program.judul

,"Belajar C++ untuk Game");

strcpy(

program.pengarang

,"Jogiyanto, M.Kom.");

program.jml

=10;

cout<<

program.judul

<<endl;

cout<<

program.pengarang

<<endl;

cout<<

program.jml

<<endl;

getch();

}

Class

#include <iostream.h>

#include <conio.h>

#include <string.h>

class buku

{

public :

char judul[30];

char pengarang[25];

int jml;

};

void main()

{

clrscr();

buku

program

;

strcpy(

program.judul

,"Belajar C++ untuk Game");

strcpy(

program.pengarang

,"Jogiyanto, M.Kom.");

program.jml

=10;

cout<<

program.judul

<<endl;

cout<<

program.pengarang

<<endl;

cout<<

program.jml

<<endl;

(2)

#include <iostream.h>

#include <conio.h>

#include <string.h>

struct buku

{

char judul[30];

char pengarang[25];

int jml;

};

buku

program

;

void tampilkan();

void main()

{

clrscr();

strcpy(

program.judul

,"Belajar C++ untuk Game");

strcpy(

program.pengarang

,"Jogiyanto, M.Kom.");

program.jml

=10;

tampilkan();

}

void tampilkan()

{

cout<<

program.judul

<<endl;

cout<<

program.pengarang

<<endl;

cout<<

program.jml

<<endl;

getch();

}

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

class buku {

private :

char judul[30]; char pengarang[25]; int jml;

public :

void isi(char *xjudul,char *xpengarang, int xjml) {

strcpy(judul,xjudul);

strcpy(pengarang, xpengarang); jml=xjml;

}

void tampilkan() {

cout<<judul<<endl; cout<<pengarang<<endl; cout<<jml<<endl; getch();

} };

void main() {

char jdl[30],pgrg[25]; int j;

clrscr(); buku program;

strcpy(jdl,"Belajar C++ untuk Game"); strcpy(pgrg,"Jogiyanto, M.Kom."); j=10;

(3)

Mendefinisikan Beberapa Object

#include <iostream.h>

#include <conio.h> #include <string.h>

class buku {

private :

char judul[30]; char pengarang[25]; int jml;

public :

void isi(char *xjudul,char *xpengarang, int xjml) {

strcpy(judul,xjudul);

strcpy(pengarang, xpengarang); jml=xjml;

}

void tampilkan() {

cout<<judul<<endl; cout<<pengarang<<endl; cout<<jml<<endl; }

};

void main() {

int j;

clrscr();

buku program, novel;

program.isi("Belajar C++ untuk Game","Jogiyanto, M.Kom.",10); novel.isi("Meriam Benteng Navarone","Alistair Maclean.",12); program.tampilkan();

novel.tampilkan(); getch();

};

Contoh Program dengan Constructor

sebuah mobil yang memiliki atribut ban,spion,setir, dan mesin melaju di jalan raya jakarta dengan jarak tempuh 1600 meter dalam waktu 0,5 menit. buatlah programnya kedalam bentuk constructor dengan output atribut mobil tersebut dan tentukan berapakah kecepatan/kelajuan dari mobil tersebut ? "

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

//pembuatan class dengan nama "mobil" class mobil

{ private :

char *at1,*at2,*at3,*at4; float v,s,t;

public : mobil () {

at1="ban"; at2="spion"; at3="setir"; at4="mesin"; s=1600;t=0.5*60;v=s/t;

}

void info_mobil ()

{ cout<<"atribut mobil : "<<at1<<", "<<at2<<", "<<at3<<", "<<at4; } void hitung ()

{ cout<<"kecepatan mobil : "<<v<<" m/s"; } };

void main () {

Referensi

Dokumen terkait

Kadar Malondialdehida (MDA) dan Gambaran Histopatologi Organ Hati Pada Hewan Model Tikus (Rattus norvegicus) Hiperkolesterolemia Setelah Terapi Ekstrak Air Benalu

Tes positif menunjukan orang tersebut terinfeksi atau berpotensi terinfeksi dan memiliki risiko tinggi untuk berkembang menjadi menderita penyakit simptomatik dalam beberapa

maka Pejabat Pengadaan Dinas Perhubungan Komunikasi Informasi dan Telematika Aceh Tahun Anggaran 2015 menyampaikan Pengumuman Pemenang pada paket tersebut diatas sebagai berikut

Pengalaman dari Kabupaten Deli Serdang menggambarkan bahwa pembangunan daerah yang disesuaikan dengan kondisi potensi yang ada dan dengan prioritas program

Sebuah penguat sinyal kecil selalu dioperasikan dalam area linearitas karena mempertimbangkan gain sinyal; tapi, tujuan utama penguat daya adalah memperoleh daya

E nterobiasis adalah infeksi parasit yang disebabkan Enterobius vermicularis dan merupakan infeksi yang sering terjadi dalam satu keluarga atau pada orang yang tinggal dalam

The team partnered with the Women Advancement Committee under the Department of Forestry (DoF), Ministry of Agriculture and Forestry (MAF), and organized a planning workshop

Apapun itu hilangkan prasangka buruk lawas yang menganggap tes seleksi CPNS itu selalu curang dan akrab dengan kegiatan nepotisme atau siapa yang besar dukungan dan mendapat