C++ adalah salah satu bahasa pemrograman yang banyak dipelajari di Indonesia saat ini, baik untuk kepentingan pembelajaran disekolah ataupun untuk kepentingan perusahaan. Untuk kepentingan sekolah, tentu pembelajaran dimulai dari dasar, mengenal apa itu C++, apa saja variabelnya, pre prosesornya, dll. Untuk itu mari kita pelajari lebih lanjut..
C++ adalah perkembangan lanjutan dari bahasa C. C++ memberikan tambahan fitur untuk meningkatkan kualitas bahasa C serta kemampuan untuk pemrograman berbasis object. (Object Oriented Programming).
Jika kalian ingin belajar C++, 2 syarat penting yang wajib dipenuhi adalah tentu anda harus mempunyai komputer serta mempunyai editor untuk membuat programmnya..editor yang saya gunakan adalah Borland C++ 5.02
Saya akan langsung memberikan satu program dasar yang mudah dipahami beserta keterangan-keterangan yang memudahkan anda memahami program C++..bukalah editor C++ yang anda punya..kemudian ketikan source code berikut ini..
//program dasar C++
#include
#include
void main()
{
char nama;
cout<<"Mari Belajar C++";
cout<<"Nama Saya Adalah "; cin>>nama;
cout<
clrscr();
cout<
getch();
}
Compile Program diatas, caranya, tekan Alt + F9 pada keyboard, jika sukses, jalankan programmnya, tekan Ctrl + F9 pada keyboard..
KETERANGANNYA beserta PENJELASANNYA:
1. #include adalah pre prosesor yang tersedia pada C++ dan selalu dijalankan terlebih dulu saat kompilasi..juga tidak di akhiri dengan tanda ( ; ) karena #include bukanlah suatu pernyataan melainkan suatu file header..contohnya:
- #include digunakan pada program jika program tersebut melibatkan object cout dan cin.
- #include diperlukan apabila melibatkan fungsi clrscr() (baca: clear screen), yaitu perintah untuk membersihkan layar, dan fungsi getch() [baca: get character and echo], untuk menahan layar sampai sembarang tombol keyboard ditekan.
#include , diperlukan jika dalam program terdapat suatu operator matematika ( +, -, : dan x ) atau perhitungan matematika, semisal penjumlahan, pengurangan, perkalian, dsb..
2. void main() adalah suatu fungsi dalam bahasa C++, merupakan fungsi utama dalam program..terdapat banyak fungsi dalam bahasa C++, salah satunya adalah fungsi main(). Ada tiga bentuk penulisan fungsi main: void main(), int main() dan main().. Penggunaanya tergantung dari program yang dipakai.. tapi untuk pengenalan dasar, lebih baik menggunakan void main() dulu sampai anda mengenal lebih jauh bahasa C++.. Setiap penulisan fungsi selalu di awali tanda ( { ) dan di akhri tanda [ } ], dimana menunjukan cakupan dari fungsi..
3. cout [dibaca: C out] adalah sebuah objek pernyataan dalam C++ yang digunakan untuk menampilkan atau mencetak data pada layar dan selalu di akhiri tanda [ ; ]. Sedangkan cin [dibaca: C in] adalah sebuah objek pernyataan untuk memasukkan atau menginputkan data pada layar..INGATLAH setiap selesai membuat pernyataan maka harus diakhiri tanda [ ; ]
4. << adalah operator penghubung antara stream dan kalimat,,ditujukan pada cout karena kita akan mencetak kalimat ke layar.. Sedangkan >> adalah operator yang ditujukan pada data karena kita akan menginputkan data ke layar.. Bentuk umum code nya adalah seprti ini..
cout<<"Kalimat yang kita ketik";
cin>>data;
5. // adalah operator komentar. Operator ini tidak akan diproses atau di compile oleh compiler..karena hanya berfungsi sebagai komentar..
6. endl [baca: end line] adalah fungsi yang digunakan untuk pindah baris atau baris baru..
7. char adalah sebuah tipe data yang digunakan untuk memasukkan huruf. pada program sederhana diatas, data yang dimasukkan adalah nama, jadi kita memakai tipe data char. Terdapat banyak tipe data dalam bahasa C++. Diantaranya:
int - untuk memasukkan data berupa angka
float - untuk memasukkan data berupa angka desimal
Sekian dulu yang dapat saya jelaskan mengenai dasar-dasar program C++..semoga bermanfaat buat kalian semua yang ingin mempelajari bahasa C++..
Menampilkan tulisan
Sintaks:
#include
using namespace std;
int main ()
{
cout <<"welcome to C++!\n";
return 0;
}
Hasil dari sintaks menampilkan tulisan welcome to C++!
Memberikan komentar pada sintak C++
Sintaks:
#include
using namespace std;
//ini adalah tempat untuk memberikan komentar satu baris
int main ()
{
cout <<"Komentar\n";
return 0;
}
/*ini adalah tempat untuk memberikan komentar banyak baris
*/
Hasilnya tidak ber-effect ketika programnya di jalankan, karena hanya untuk memberikan komentar/keterangan pada sintaknya saja :
Membuat bioadata pada C++
Sintaks:
#include
using namespace std;
int main ()
{
cout <<"Nama : Ibnu Affan\n
Kelas :XI RPL 3\n
Alamat : Hamid Rusdi 1\n";
return 0;
}
Hasil:
- Operasi Aritmatika
Sintak :
#include
using namespace
std;
void main(){
//operasi bilangan
int a=20;
int
penjumlahan,pengurangan,perkalian,pembagian,mod;
penjumlahan=a+10;
pengurangan=a-15;
perkalian=a*3;
pembagian=a/4;
mod=a%2;
cout<<"hasil
penjumlahan :";
cout<<<"\n";
cout<<"hasil
pengurangan :";
cout<<<"\n";
cout<<"hasil
perkalian :";
cout<<<"\n";
cout<<"hasil
pembagian :";
cout<<<"\n";
cout<<"hasil
mod :";
cout<
cout<<"\n";
}
Hasil:
- Luas Persegi
Sintak :
#include
using namespace
std;
int main(){
int a=25;
int luas;
luas=a*a;
cout<<"luas
persegi adalah : ";
cout<
cout<<"\n";
return 0;
}
Hasil :
- Luas persegi panjang
Sintak:
#include
using namespace
std;
int main(){
int a=10;
int b=5;
int luas;
luas=a*b;
cout<<"luas
persegi panjang :";
cout<
cout<<"\n";
return 0;
}
Hasil:
- Luas Lingkaran dengan console
Sintak:
#include "stdio.h"
#include "conio.h"
main(){
//deklarasi
variabel yang digunakan
int r;
float Kel;
float Luas;
float pi=3.14;
//input variabel r
menggunakan keyboard
printf("Silahkan
masukkan jari-jarinya :");
scanf("%d",&r);
//proses yang
dijalankan
Kel=2*pi*r;
Luas=pi*r*r;
//output hasil
dari proses perhitungan
printf("Keliling
lingkaran dengan jari %d : %f\n",r,Kel);
printf("Luas
lingkaran dengan jari %d : %f\n",r,Luas);
//fungsinya untuk
menahan tampilan
getch();
}
Hasil:
- Luas persegi dengan console
Sintak:
#include
main(){
int sisi;
int luas;
printf("masukkan
sisi persegi:");
scanf("%d",&sisi);
luas=sisi*sisi;
printf("luas
persegi :%d\n",luas);
scanf("%d");
return 0;
}
Hasil:
- Luas persegi panjang dengan console
Sintak:
#include
main(){
int panjang;
int lebar;
int luas;
printf("masukkan
panjang:");
scanf("%d",&panjang);
printf("masukkan
lebar:");
scanf("%d",&lebar);
luas=panjang*lebar;
printf("luas
persegi panjang :%d\n",luas);
scanf("%d");
return 0;
}
Hasil:
0 komentar:
Posting Komentar