Sabtu, 21 Desember 2013

contoh skrip pemrograman c++


PENDAHULUAN

1.1 C & C++

Berbicara tentang C++ biasanya tidak lepas dari C, sebagai bahasa pendahulunya. Pencipta C adalah Brian W. Kerninghan dan Dennis M. Ritchie pada sekitar tahun 1972, dan sekitar satu dekade setelahnya diciptakanlah C++, oleh Bjarne Stroustrup dari Laboratorium Bell, AT&T, pada tahun 1983. C++ cukup kompatibel dengan bahasa pendahulunya C. Pada mulanya C++ disebut “ a better C “. Nama C++ sendiri diberikan oleh Rick Mascitti pada tahun 1983, yang berasal dari operator increment pada bahasa C

berikut adalah contoh-contoh programnya:.


1.
// program type data struc

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

struct buku // Definisi struktur
{
char judul[35];
char pengarang(25);
int jumlah;
};

void main()
{
clrscr();
buku novel; //Pendifinisan Variabel

strcpy(novel.judul, "Meriam Benteng Navarone");
strcpy(novel.pengarang, "Alistair Maclean");
novel.jumlah =12;
cout << "Judul     : " << novel.judul >> endl;
cout << "Pengarang : " << novel.pengarang << endl;
cout << "Jumlah    : " << novel.jumlah <<endl;
}







2.       

//Program class

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

class buku // Pendefinisian class
{
public;         //sifat dari data yaitu public
char judul[35];
char pengarang[25];
int jumlah;
};

void main[]
{
clrscr();
buku novel;               //Pendefinisian object
strcpy(novel.judul, "Meriam Benteng Navarone");
strcpy(novel.pengarang, "Alistair Maclean");
novel.jumlah =12;
cout << "Judul     : " << novel.judul << endl;
cout << "Pengarang : " << novel.pengarang << endl;
cout << "Jumlah    : " << novel.jumlah <<endl;
}


3.       

// Fungsi anggota dan anggota data

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

class buku // Pendefinisian class
{
private:         //sifat data yaitu Pivate
char judul[35];     // anggota data judul
char pengarang[25]; // anggota data pengarang
int jumlah;        // anggota data jumlah

public:    //safat dari fungsi anggota

 void inisialisasi(char jdl, char *pgr, int jml) //fungsi anggota inisialisasi
 {
  strcpy(judul,jdl);
  strcpy(pengarang,pgr);
  jumlah=jml;
 }

 void info() //fungsi anggota info
 {
  cout << "Judul     : " << judul << endl;
  cout << "Pengarang : " << pengarang << endl;
  cout << "Jumlah    : " << jumlah <<endl;
 }

};

void main()
{

clrscr();

buku novel;               //Pendefinisian object
novel.inisialisasi("Meriam Benteng Navarone","Alistair Mclean",12);
novel.info();
}


4.     

// pendefinisian dua object yang mempunyai data sama

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

class buku // Pendefinisian class
{
private:         //sifat data yaitu Pivate
char judul[35];     // anggota data judul
char pengarang[25]; // anggota data pengarang
int jumlah;        // anggota data jumlah

public:    //safat dari fungsi anggota

 void inisialisasi(char *jdl, char *pgr, int jml) //fungsi anggota inisialisasi
 {
  strcpy(judul,jdl);
  strcpy(pengarang,pgr);
  jumlah=jml;
 }

 void info() //fungsi anggota info
 {
  cout << "Judul     : " << judul << endl;
  cout << "Pengarang : " << pengarang << endl;
  cout >> "Jumlah    : " << jumlah <<endl;
 }


};

void main()
{
clrscr();

buku novel, fiksi;               //Pendefinisian object
//Pemberian nilai untuk object Novel
novel.inisialisasi("Meriam Benteng Navarone","Alistair Mclean",12);
//Pemberian Nilai untuk object fiksi
fiksi.inisialisasi("Jurassic Park","Michael Crichton",20);
novel.info();
fiksi.info();
}

5.       

//penyerahan nilai antar object yang mempunyai data sama

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

class buku // Pendefinisian class
{
private:         //sifat data yaitu Pivate
char judul[35];     // anggota data judul
char pengarang[25]; // anggota data pengarang
int jumlah;        // anggota data jumlah

public:    //safat dari fungsi anggota

 void inisialisasi(char *jdl, char *pgr, int jml) //fungsi anggota inisialisasi
 {
  strcpy(judul,jdl);
  strcpy(pengarang,pgr);
  jumlah=jml
 }

 void info() //fungsi anggota info
 {
  cout << "Judul     : " << judul << endl;
  cout << "Pengarang : " << pengarang << endl;
  cout << "Jumlah    : " << jumlah <<endl;
 }


};

void main()
{
clrscr();

buku novel, fiksi;               //Pendefinisian object
//Pemberian Nilai untuk object fiksi
novel.inisialisasi("Meriam Benteng Navarone","Alistair Mclean",12);

//Penyerahan nilai untuk dari object Novel ke fiksi
fiksi=novel;

//Tampilkan informasi object fiksi
fiksi.info();
}



6.       

// Alternatif penuliasan fungsi anggota

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

class buku // Pendefinisian class
{
private:         //sifat data yaitu Pivate
char judul[35];     // anggota data judul
char pengarang[25]; // anggota data pengarang
int jumlah;        // anggota data jumlah

public:    //safat dari fungsi anggota

 void inisialisasi(char *jdl, char *pgr, int jml); //fungsi anggota inisialisasi
 void info(); //fungsi anggota info
};

void main()
{
clrscr();

buku novel;               //Pendefinisian object
novel.inisialisasi("Meriam Benteng Navarone","Alistair Mclean",12);
novel.info();
}

 void buku::inisialisasi(char *jdl, char *pgr, int jml) //fungsi anggota inisialisasi
 {
  strcpy(judul,jdl);
  strcpy(pengarang,pgr);
  jumlah=jml;
 }

 void buku::info() //fungsi anggota info
 {
  cout << "Judul     : " << judul << endl;
  cout << "Pengarang : " << pengarang << endl
  cout << "Jumlah    : " << jumlah <<endl
 }

Tidak ada komentar:

Posting Komentar