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
Labels:
c,
contoh,
pemrograman,
skrip