Minggu, 24 Mei 2015

PENGENALAN UMUM BAHASA PEMROGRAMAN C++

1.     Struktur Dasar Program Bahasa C++
Struktur dasar pemrograman C++ yaitu:
 
#include <header>
main()
{
     Pernyataan;
     getch();
}
Berikut penjelasannya:
a.       #include adalah perintah yang digunakan untuk mengatur compiler agar membaca header. Contoh header: <iostream.h> , <conio.h>, <string.h>.
b.      main()  adalah fungsi yang pertama kali di jalankan pertama kali ketika program di eksekusi.
c.       “{“ adalah awal tubuh fungsi main() sedangkan “}” adalah akhir tubuh fungsi main.
d.      getch(); adalah perintah untuk memberi kode keluar program. Selain getch()  ada perintah lain yang mempunyai fungsi yang sama yaitu return 0.
2.     Aturan Penulisan Program Bahasa C++ yang harus diperhatikan
Ada beberapa aturan penulisan dalam program C++ antara lain:
a.       Setiap di akhir kalimat program berisi tanda titik koma (;)
b.      Penulisan variabel antara huruf besar dan huruf kecil di anggap berbeda. Missal : aku dan Aku. Ini merupakan dua nama variabel yang berbeda.
3.     Menuliskan Komentar Dalam Program Bahasa C++
        Menuliskan komentar dalam program kita bias menggunakan perintah “//”. Tetapi perintah ini hanya di gunakan untuk menulis komentar yang hanya satu baris. Untuk menuliskan komentar yang cukup panjang kita bisa menggunakan perintah “/*…….*/” yang kita tulis di awal dan di akhir komentar.
Contoh :
a.       //program c++
b.      /*jika ada variable dengan bertipe sama,
  pendeklarasian dapat dilakukan dengan menggunakan sebuah pernyataan*/
        Dalam hal ini, komentar yang di tulis dalam program tidak akan di tampilkan pada saat program di jalankan.
4.     Identifier (Pengenal) dan Syarat – Syarat Penulisan atau Pemberian Nama Suatu Identifier
        Pengenal (identifier) adalah suatu nama yang di gunakan dalam program untuk menyatakan variable, fungsi, dll. Syarat – syarat yang berlaku untuk pemberian nama suatu identifier adalah sebagai berikut:
  1. Terdiri dari huruf capital atau huruf kecil , angka atau karakter garis bawah (_). Huruf kecil dan huruf capital di bedakan pada pengenal. Misal: alamat dan Alamat adalah dua buah pengenal yang berbeda (case-sensitive).
  2. Tidak boleh di awali dengan angka. Misal : 2nama                             pengenal yang salah.
  3. Tidak boleh menggunakan keyword (istilah yang digunakan dalam bahasa C)
  4. Panjang karakter maksimal hanya 32 karakter, sisanya akan diabaikan.
  5. Tidak boleh menggunakan spasi.
5.     Keyword (Kata Kunci) dan Keyword Yang Dimiliki oleh Bahasa C++
Keyword adalah kata-kata yang hanya di gunakan oleh bahasa C dan tidak dapat digunakan oleh programmer. Dengan editor, keyword di berikan warna tertentu.
Keywords dalam ANSI  C
(ANSI = American National Standards Institute)

1.     auto
2.     break
3.     case
4.     char
5.     const
6.     continue
7.     default
8.     do
9.     double
10.   else
11.   enum
12.   extern
13.   float
14.   for
15.   goto
16.   if
17.   int
18.   long
19.   register
20.   return
21.   short
22.   signed
23.   sizeof
24.   static
25.   struct
26.   switch
27.   typedef
28.   union
29.   unsigned
30.   void
31.   volatile
32.   while

Keywords tambahan dalam TURBO  C
Selain keywords yang ada pada ANSI  C,  Turbo C  menambah beberapa keywords yaitu:
              .       asm  
.       cdecl 
.       far
                   .       huge 
                   .       interupt
                   .       near
                   .       pascal

Selain keywords yang ada pada ANSI  C,   C++  menambah beberapa keywords yaitu
1.       asm
2.       class
3.       delete
4.       friend
5.       inline
6.       new
7.       operator
8.       private
9.       protected
10.      public
11.    template
12.    this
13.  virtual
6.     Tipe-tipe Data Yang Dimiliki Oleh Bahasa C++
Dalam bahasa C++ terdapat lima tipe data antara lain:
Tipe Data
Fungsi
Ukuran
Range
Char
Untuk menyimpan sebuah karakter
1 byte
-128 s/d 127
Int
Untuk menyimpan bilangan bulat dengan range rendah
2 byte
-32,768 s/d 32,767
(bisa berbeda pada compiler yang berbeda)
Long
Untuk menyimpan bilangan bulat dengan range tinggi
4 byte
-2,147,483,648 s/d 2,147,483,647
Float
Untuk menyimpan bilangan real dengan range rendah
4 byte
-3.4x1038 s/d -3.4x10-38 dan 3.4x10-38 s/d 3.4x1038
Double
Untuk menyimpan bilangan real dengan range tinggi
8 byte
-1.7x10308 s/d -1.7x10-308 dan 31.7x10-308 s/d 1.7x10308
7.     Variabel dan Cara Mendeklarasikan Suatu Variabel Dalam Program Bahasa C++
Variabel adalah suatu nama yang menyatakan tempat dalam memory computer yang digunakan untuk menyimpan suatu nilai dan nilainya dapat di ubah sewaktu-waktu ketika program sedang di eksekusi.
Langkah pembuatan variabel ada dua langkah :
1.       Deklarasi
2.       Inisialisasi
Pendeklarasian variable digunakan untuk memesan lokasi dalam memori computer dan menentukan tipe dari data yang dapat di simpan dalam variabel. Cara pedeklarasian adalah sebagai berikut:
Menentukan:
                                                        type_data  nama_variabel;
(antara tipe data dengan nama variabel dipisahkan dengan spasi).
contoh :
-        int a;
-          char huruf;
-         long jum_penduduk;
 
Inisialisasi adalah pemberian nilai pada variabel. Proses ini dilakukan setelah variabel di deklarasikan. Untuk memberikan nilai di gunakan tanda “sama dengan” (=) kemudian nilai yang di isikan ke variabel di letakkan di sebelah kanan tanda.
-          int a;
a  = 100;
-            char huruf;
huruf = a;
8.     Jenis-Jenis Operator Yang Dimiliki Oleh Bahasa C++
Operator yang di miliki oleh C++ dapat dibedakan menjadi tiga yaitu:
a.       Operator aritmatika
b.      Operator pembanding
c.       Operator logika
Daftar Operator Aritmatika
Operator
Keterangan
-
Unary minus
+
Unary plus
*
Perkalian
/
Pembagian
%
Sisa pembagian (modulus)
+
Penjumlahan
-
pengurangan
Daftar Operator Pembanding
Operator
keterangan
Lebih dari
>=
Lebih dari atau sama dengan
Kurang dari
<=
Kurang dari atau sama dengan
!=
Tidak sama dengan
==
Sama dengan
Operator Logika
Operator
Keterangan
&&
Operator “dan”
||
Operator “atau”
!
Operator “bukan”

9.     Pernyataan-Pernyataan (statement) Yang Dimiliki Bahasa C++
Beberapa pernyataan yang dimiliki oleh bahasa C++ antara lain:
a.       Struktur seleksi
-          If
-          If .. else
-          If .. else if..
-          Switch case
b.      Struktur perulangan
-          For
-          While
-          Do.. while
 
"Source : http://christinapurnamayanti.blogspot.com"

Tidak ada komentar:

Posting Komentar