Wednesday, November 23, 2016

contoh skrip pemrograman c

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

 }


Available link for download