Kamis, 11 September 2008

Tugas Mandiri

PENGENALAN PROGRAM C++


VARIABEL

Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu di dalam proses program. Berbeda dengan konstanta yang nilainya selalu tetap, nilai dari suatu variable bisa diubah-ubah sesuai kebutuhan. Untuk memperoleh nilai dari suatu variable digunakan pernyataan penugasan (assignment statement), yang mempunyai sintaks sebagai berikut :

variable = ekspresi ;Nama dari suatu variable dapat ditentukan sendiri oleh pemrogram dengan aturan sebagai berikut :

  1. Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf. Bahasa C ++ bersifat case-sensitive artinya huruf besar dan kecil dianggap berbeda. Jadi antara nim, NIM dan Nim dianggap berbeda.
  2. Tidak boleh mengandung spasi.
  3. Tidak boleh mengandung symbol-simbol khusus, kecuali garis bawah (underscore). Yang termasuk symbol khusus yang tidak diperbolehkan antara lain : $, ?, %, #, !, &, *, (, ), -, +, =dsb.
  4. Panjangnya bebas, tetapi hanya 32 karakter pertama yang terpakai. Contoh penamaan variabel yang benar :

NIM, a, x, nama_mhs, f3098, f4, nilai, budi, dsb.Contoh penamaan variable yang salah :%nilai_mahasiswa, 80mahasiswa, rata-rata, ada spasi, penting!, dsb

DEKLARASI

Deklarasi diperlukan bila kita akan menggunakan pengenal (identifier) dalam program. Identifier dapat berupa variable, konstanta dan fungsi.

DEKLARASI VARIABEL

Bentuk umumnya :

Nama_tipe nama_variabel ;

Contoh :int x; // Deklarasi x bertipe integerchar y, huruf, nim[10]; // Deklarasi variable bertipe charfloat nilai; // Deklarasi variable bertipe floatdouble beta; // Deklarasi variable bertipe doubleint array[5][4]; // Deklarasi array bertipe integerContoh :Outputnya :

66n DEKLARASI KONSTANTA

a. Menggunakan keyword constContoh : const float PI = 3.14152965;Berbeda dengan variable, konstanta bernama tidak dapat diubah jika telah diinisialisasi b. Menggunakan #defineContoh : #define PI 3.14152965Keuntungan menggunakan #define apabila dibandingkan dengan const adalah kecepatan kompilasi, karena sebelum kompilasi dilaksanakan, kompiler pertama kali mencari symbol #define (oleh sebab itu mengapa # dikatakan preprocessor directive) dan mengganti semua Phi dengan nilai 3.14152965.Contoh :

TIPE DATA

Tipe data dapat dikelompokkan menjadi atas dua macam :1. Tipe Dasar.2. Tipe Bentukkan.

DASAR

Adalah tipe yang dapat langsung dipakai.Tipe data yang berhubungan dengan bilangan bulat adalah char, int, long. Sedangkan lainnya berhubungan dengan bilangan pecahan. Contoh :Outputnya : 18125Darimana angka 18125 diperoleh ?Jika variable tidak diinisialisai, namun nilai keluarannya diminta, maka compiler dengan bijak akan menampilkan nilai acak yang nilainya tergantung dari jenis compilernya.

KARAKTER & STRING LITERAL

String adalah gabungan dari karakterContoh : “ Belajar “ : Literal String“ B “ : KarakterPanjang Stringstrlen() : nama fungsi untuk menghitung panjang stringFungsi strlen() dideklarasikan dalam file string.h. Jadi bila anda ingin menggunakan fungsi strlen(), maka prepocessor directive #include harus dimasukkan dalam program diatas main().Contoh :Outputnya: 1413710 Perhatikan, bahwa disetiap akhir baris pernyataan diakhiri dengan tanda titik – koma (semicolon) “ ; “.Perhatikan, bahwa :· ‘ \n ‘ dihitung satu karakter. \n disebut newline karakter· Endl juga merupakan newline karakter ( sama kegunaannya seperti \n ).Dalam C++, selain \n terdapat juga beberapa karakter khusus yang biasa disebut escape sequence characters, yaitu

Karakter Keterangan

KEYWORD & IDENTIFIER

Dalam bahasa pemrograman, suatu program dibuat dari elemen-elemen sintaks individual yang disebut token, yang memuat nama variable, konstanta, keyword, operator dan tanda baca. Contoh :Output :66Program diatas memperlihatkan 15 token, yaitu main, (, ), {, int, n, =, 66, ;, cout, <<, endl, return, 0 dan }Token n adalah suatu variableToken 66,0 adalah suatu konstantaToken int, return dan endl adalah suatu keywordToken = dan <<>Token(, ), {, ;, dan } adalah tanda bacaBaris pertama berisi suatu prepocessor directive yang bukan bagian sebenarnya dari program

TIPE BENTUKAN

Merupakan tipe yang dibentuk dari tipe dasar. Seperti Tipe Struktur.

3.3.2.1 TIPE STRUKTUR

Suatu tipe data yang merupakan kumpulan dari tipe data lainnya. Struktur terdiri dari data yang disebut field. Field – field tersebut digabungkan menjadi satu tujuan untuk kemudahan dalam operasi.Bentuk umumnya :tyedef struct{ tipe nama_field1;tipe nama_field2;tipe nama_field3;. . . .}nama_variabel; Contoh :Perhatikan bahwa pada akhir dari typedef struct diberi tanda semicolon.

Senin, 08 September 2008

BIODATA

Nama : Shanta Sanjaya Sopiyan
Alamat : Gerendeng Ilir No. 12
Schools : SD - SMP Dharma Putra, SMK Setia Bhakti, STMIK BUDDHI
Jusuran : SIA
Telp : 021-94220699/08998307301
YM : zarkyrz@yahoo.co.id
Blog : http://shan_tha.blogspot.com

BIODATA

BIODATA