Pengenalan C++
RABU, 18 November 2015
Pengenalan Tentang Bahasa Pemrograman C++
Sejarah singkat mengenai bahasa pemrograman C++
Bahasa C++ diciptakan oleh Bjarne Stroustrup di AT&T Bell
Laboratories awal tahun 1980-an berdasarkan C ANSI (American National
Standard Institute). Pertama kali, prototype C++ muncul sebagai C yang
dipercanggih dengan fasilitas kelas. Bahasa
tersebut disebut C dengan kelas ( C wih class). Selama tahun 1983-1984,
C dengan kelas disempurnakan dengan menambahkan fasilitas
pembebanlebihan operator dan fungsi yang kemudian melahirkan apa yang
disebut C++. Symbol ++ merupakan operator C untuk operasi
penaikan, muncul untuk menunjukkan bahwa bahasa baru ini merupakan
versi yang lebih canggih dari C.
Borland
International merilis compiler Borland
C++ dan Turbo C++. Kedua compiler ini sama-sama dapat digunakan untuk
mengkompilasi kode C++. Bedanya, Borland C++ selain dapat digunakan
dibawah lingkungan DOS, juga dapat digunakan untuk pemrograman Windows.
Selain Borland International, beberapa perusahaan
lain juga merilis compiler C++, seperti Topspeed C++ dan Zortech C++.
Tentang C++
C++
diciptakan untuk mendukung pemrograman berorientasi pada objek (Object
Oriented Pragramming /OOP) yang tidak dimiliki C. sementara C merupakan
bahasa pemrograman
terbaik dilingkungannya, bahasa ini tidak memiliki kemampuan OOP.
Reputasi C tidak diragukan lagi dalam menghasilkan program .EXE
berukuran kecil, eksekusi yang cepat, antarmuka (interfacing) yang
sederhana dengan bahasa lain dan fleksibilitas pemrograman.
Apa yang membuat C tampak sukar dipelajari mungkin karena tiadanya
pemeriksaan tipe. Sebagai contoh, dapat mencampur bilangan bulat dengan
string untuk menghasilkan karakter. Namun, justru dsitu letak
fleksibilitas C, dapat mengolah data C sebebas mengolah
data dalam bahasa assembly.
Definisi dari bahasa pemrograman C++
Berbicara
mengenai 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.
Keistimewaan yang sangat berari dari C++ ini adalah karena bahasa ini
mendukung Pemrograman Berorientasi Objek ( OOP / Object Oriented
Programming).
Program C++ dapat ditulis dengan
menggunakan berbagai editor teks, seperti EDIT (milik DOS), WordStar,
SideKick, ataupun menggunakan editor bawaan dari kompiler. Program C++
biasa ditulis dengan nama ektensi .CPP (dari kata
C Plus Plus). Agar program bisa dijalankan (dieksekusi), program harus
dikompilasi terlebih dahulu dengan menggunakan kompiler C++. Borland C++
dan Turbo C++ adalah contoh media editor sekaligus sebagai Compiler.
Fungsi-fungsi dari C++
- Fungsi #include adalah sebuah prosesor pengarah yang mengatakan kepada kompiler untuk meletakan kode dari header file iostream.h kedalam program. Fungsi cout memerlukan file iostream.h.
- Fungsi Main adalah nama judul fungsi.
- Fungsi Tanda () digunakan untuk mengapit argumen fungsi yaitu nilai yang akan dilewatkan ke fungsi.
- Fungsi Tanda { pada fungsi main() menyatakan awal eksekusi program. Adapun } pada fungsi main() menyatakan akhir eksekusi program.
- Fungsi cout (character out) dipakai untuk menampilkan text di layar monitor anda. Cout merupakan sebuah objek di dalam C++, yang digunakan untuk mengarahkan data ke dalam standar output (cetak pada layar).
- Fungsi Tanda <<, yang diketahui sebagai operator pemasukan (insertion operators). Tanda tersebut mengatakan kepada kompiler agar segera menghasilkan output sesuai dengan input anda.
- Fungsi Tanda semicolon “ ; ” digunakan untuk mengakhiri sebuah pernyataan. Setiap pernyataan harus diakhiri dengan sebuah tanda semicolon.
- Fungsi clrscr() Pernyataan clrscr() digunakan untuk membersihkan layar.
- Fungsi Getch() Dan getche() Yaitu suatu fungsi yang saat kita menginputkan sebuah karakter, maka akan ada penekanan enter secara otomatis, dan pindah ke baris selanjutnya. Fungsi getch() karakter yang dimasukkan tidak akan ditampilkan pada layar sehingga sering digunakan untuk meminta inputan berupa password. Fungsi getche() karakter yang dimasukkan akan ditampilkan pada layar.
Contoh program
sederhana dari C++
#include <iostream.h>
#include <conio.h>
int volume(int &l){
int t;
cout<<"masukan nilai t :";
cin>>t;
l =l*t;
return l;
}
int luas(int p, int l) {
int x;
x=p*l;
cout<<"tampilkan nilai luas :"<<x<<endl;
volume(x);
return x;
}
void main (){
int p,l,j;
cout<<"masukan nilai p :";
cin>>p;
cout<<"masukan nilai l :";
cin>>l;
j=luas(p,l);
cout<<"volume balok adalah : "<<j<<endl;
getch();}
2. Menghitung luas alas, luas permukaan dan volume kerucut pada C++
#include <iostream>
#include <conio>
#define phi 3.14
void main(){
float r_alas, r_selimut, t, volume_krucut, luas_alas, luas_selimut;
cout<<"maksukkan jari jari alas = ";
cin>>r_alas;
cout<<"maksukkan jari jari selimut = ";
cin>>r_selimut;
cout<<"masukkan tinggi kerucut = ";
cin>>t;
luas_alas=phi*r_alas*r_alas;
volume_krucut=luas_alas*t;
luas_selimut=phi*r_selimut*r_selimut/3;
cout<<"luas_alas adalah "<<luas_alas<<endl;
cout<<"volume_krucut "<<volume_krucut<<endl;
cout<<"luas permukaan krucut "<<(luas_selimut+luas_alas);
getch();
}
Diposkan oleh Ade Trio Avangki
Komentar
Posting Komentar