Selasa, 02 Februari 2010
STRUKTUR DASAR C++
2.1 Komentar
Komentar merupakan bagian yang penting dalam program. Komentar tidak akan mempengaruhi terhadap jalannya program karena komentar tidak ikut dieksekusi pada saat proses kompilasi. Fungsi komentar antara lain:
* Menjelaskan tujuan / fungsi program
* Memudahkan saat program dibuat atau direvisi
* Menjelaskan keterangan-keterangan lain tentang kegunaan sejumlah pernyataan dalam program.
2.1.1 Menggunakan tanda //
Pada C++ suatu komentar diawali dengan dua tanda garis miring (//). Semua tulisan yang terletak sesudah tanda // hingga akhir baris dengan sendirinya akan diperlakukan sebagai keterangan. Tanda ini digunakan untuk menuliskan komentar yang banyaknya hanya satu baris.
Contoh:
//Contoh program menggunakan komentar
//nama program: komentar1.cpp
#include //menyertakan file iostream.h
#include
void main()
{
clrscr(); //Hapus layar
cout <<”Hai.. Selamat Belajar C++”;
}
Pada bentuk ini, suatu komentar diawali dengan sepasang karakter /* dan diakhiri dengan sepasang karakter */. Sepasang karakter yang mengawali dan mengakhiri komentar bisa diletakkan pada baris yang berbeda. Tanda ini dapat digunakan untuk menuliskan komentar yang banyaknya satu baris atau lebih. Bentuk ini bermanfaat untuk mengabaikan sejumlah pernyataan yang telah dibuat oleh pemrograman karena suatu alasan misalnya sedang melacak kesalahan.
Contoh:
/*Contoh program menggunakan komentar
Ini adalah komentar panjang
Yang banyaknya lebih dari satu baris */
/*nama program: komentar2.cpp */
#include
#include
void main()
{
clrscr(); /*Hapus layar */
cout <<”Belajar C++”;
}
2.2 Identifier
Identifier (pengenalan) adalah suatu nama yang biasa dipakai dalam pemrograman untuk menyatakan variabel, konstanta bernama, tipe data, fungsi, label, objek. Indentifikasi dilakukan untuk mempermudah proses penanganan data atau nilai. Suatu identifier berupa satu atau beberapa karakter, bisa berupa huruf, digit, garis_bawah (_).
Karena bahasa C++ bersifat case sensitive maka C++ akan membedakan variabel yang ditulis dengan huruf kapital dan huruf kecil.
Ketentuan penulisan identifier:
* Identifier tidak boleh berupa angka atau diawali dengan karakter yang berupa angka.
* Identifier tidak boleh mengandung spasi.
* Identifier tidak boleh menggunakan karakter-karakter simbol ( #, @, ?, $, dll).
* Identifier tidak boleh menggunakan kata kunci (keyword) yang terdapat pada C++.
* Nama identifier sebaiknya disesuaikan dengn kebutuhannya artinya jangan sampai orang lain bingung hanya karena salah satu penamaan identifier.
Contoh identifier:
· int bilangan_bulat;
· long X2;
· int A[5]
· const int MAX=5;
· int A=10, B=15, C=25;
2.3 Tipe Data
Tipe data berfungsi untuk mempresentasikan jenis dari sebuah nilai yang terdapat dalam program. Dalam C++ terdapat beberapa tipe data dasar yang telah didefinisikan yaitu:
1. Tipe bilangan bulat (integer)
Digunakan untuk data-data angka yang tidak mengandung angka dibelakang koma. Misalnya 3, 21, 78, dll.
Contoh:
#include
int main()
{
int x; //mendeklarasikan variabel x dengn tipe data int
x=3; //melakukan assigment terhadap variabel x
cout <<“Nilai x adalah “<
return 0;
}
2. Tipe Bilangan Desimal (floating-point)
Adalah tipe yang mempresentasikan data-data bilangan yang mengandung angka dibelakang koma, misalnya 3.16, 21.5, dll. Tipe data Float = 32, double = 64, dan long double = 80.
Contoh:
#include
int main()
{
double y; //mendeklarasikan variabel y dengan tipe data int
y = 27.55; //melakukan assigment terhadap variabel y
cout <<“Nilai y adalah “<
return 0;
}
Latihan di kelas :
#include
int main ()
{
// int x,y,z; float a,b,c; --> hasil pembagian = 1 tanpa angka dibelakang koma
float x,y,z,a,b,c;
cout <<"Masukan nilai pertama "; cin >>x;
cout <<"Masukan nilai kedua ";cin>>y;
z=x+y;
a=x-y;
b=x*y;
c=x/y;
cout <<"Hasil penjumlahannya adalah : "<<<"\n";
cout <<"Hasil pengurangannya adalah : "<<<"\n";
cout <<"Hasil perkaliannya adalah : "<<<"\n";
cout <<"Hasil pembagiannya adalah : "<
return 0;
}
3. Tipe Logika (boolean)
Tipe ini mempresentasikan data-data yang hanya mengandung dua buah nilai, yaitu nilai logika (boolean) yang terdiri dari nilai benar (direpresentasikan dengan nilai 1) dan nilai salah (direpresentasikan dengan nilai 0).
4. Tipe Karakter / String
Tipe ini merepresentasikan data-data yang berupa karakter, dan dinyatakan dengan tipe char, sedangkan untuk string dinyatakan dengan pointer dari tipe char yaitu char*.
Contoh:
#include
int main()
{
char Karakter ='A'; //mendeklarasikan variabel karakter dgn nilai ‚A'
char*Teks ="Kata"; //mendeklarasikan variabel teks dgn nilai 'kata'
char TEKS[10]="COBA";
cout <<
cout <<
cout <<
return 0;
}
Tipe data bentukan
Tipe data yang dibuat sendiri sesuai kebutuhan
- Struktur
- Bentuk Umum :
Struc nama struktur {
Type data variabel1;
Type data variable2;
……
};
Contoh :
#include
#include
int main ()
{
struct MAHASISWA
{
char NIM[11];
char Nama[20];
char Alamat[30];
char Kota [15];
}A;
strcpy(A.NIM,"41506120055");
strcpy(A.Nama,"Cici Citra");
strcpy(A.Alamat,"Pondong Betung");
strcpy(A.Kota,"Banten");
// menampilkan
cout <<
cout <<
cout <<
cout <<
return 0;
}
Latihan:
Apa yang terjadi jika program dibawah ini dijalankan? Tuliskan hasil eksekusi dari program ini!!
/*Nama File: ukuran.cpp */
/*Program untuk menentukan ukuran memori dari semua tipe data dasar */
#include
#include
int main()
{
clrscr();
cout <<“Ukuran char : “<<< ‘\n’;
cout <<“Ukuran short : “<<< ‘\n’;
cout <<“Ukuran int : “<<< ‘\n’;
cout <<“Ukuran long : “<<< ‘\n’;
cout <<“Ukuran double : “<<< ‘\n’;
cout <<“Ukuran long double: “<<< ‘\n’;
}
Langganan:
Posting Komentar (Atom)
Blog Populer
-
Camfrog adalah salah satu media tempat chating online yang dilengkapi dengan webcam, dimana memungkinkan antara chatter dapat berbagi masing...
kajian Blog
-
▼
2010
(34)
-
▼
Februari
(26)
- Cara Hack Faronics Software Anti Executable
- Membuat folder Rahasia Menggunakan Notepad
- Merubah Nama recycle bin tanpa software
- Notebook Dengan layar Transparan Pertama
- Trojan Berbahaya Sembunyi di Google Groups ( Alert...
- Kenali Virus Terbaru Dikomputer
- Ini dia Software Canggih Pelacak Ponsel yang hilang
- Menganti Bahasa Di Vistamu
- Minum Air Putih agar tidak mudah Stresss !!!!!
- Sejarah asal muasal sebuah VIRUS dikomputer
- Cara Terpraktis Membuat VIRUS dalam sekejap
- 8 Kiat Mencegah Laptop Overheat !
- Membuat Hotspot Dengan Wireless Laptop !
- Apakah password yang kita gunakan termasuk yang pa...
- AVG Internet security 9.0 full version
- Cara mengganti backkground facebook
- Tips menggaet Wanita pilihan
- KONSEP DASAR OOP
- FUNGSI (dalam bahasa C)
- PERCABANGAN (dalam bahasa C)
- NULL TERMINATED STRING
- OPERATOR PADA C++
- STRUKTUR DASAR C++
- Mengenal C++
- tulang rusuk pria
- cinta itu tidak terlihat
-
▼
Februari
(26)
Bandwidth Speed Test
my inspiration

POhon Duit
JADWAL SOLAT
Ajoy. Diberdayakan oleh Blogger.
0 komentar:
Posting Komentar