Pertemuan III Komentar, Identifier dan Tipe data
Komentar Komentar adalah bagian dari sintak program yang tidak ikut dibaca pada saat proses kompilasi. Digunakan untuk memberikan keterangan/catatan-catatan kecil dari program. Komentar tidak akan mempengaruhi jalannya program Komentar dibagi menjadi dua jenis yaitu : Komentar yang hanya terdiri dari satu baris(Menggunakan tanda //) Contoh : getch();//untuk menampilkan kalimat (benar) getch();//untuk menampilkan kalimat (salah) getch()//Untuk menampilkan kalimat; (salah) Komentar yang terdiri dari beberapa baris(Menggunakan tanda/* */) Komentar ini dimulai dari /* sampai dengan */ Contoh: int a; /* a bertipe integer */
Identifier Identifier/pengenal adalah suatu pengidentifikasi yanng berfungsi untuk menampung sebuah nilai yang digunakan dalam program. Hal-hal yang harus diperhatikan yaitu : Identifier tidak boleh berupa angka atau diawali dengan karakter yang berupa angka. Tidak boleh mengandung spasi Tidak boleh menggunakan karakter-karakter simbol (#, @, ?, <, !, %) Tidak boleh mengandung kata kunci. Note : Bahasa C++ bersifat case sensitive, maka C++ membedakan huruf besar dan huruf kecil. Contoh: cout dengan Cout. Cout dengan huruf C besar tidak akan dibaca suatu kesalahan/tidak dikenali.
Variabel Variabel diigunakan sebagai tempat pemyimpanan yang nilanya dapat diubah selama eksekusi program masih berjalan. Variabel harus dideklarasikan terlebih dahulu Bentuk umum : tipe_data nama_variabel; Contoh : int a;// variabel a yang bertipe int (integer) int a,b,c;/* kalau ada beberapa variabel yang bertipe sama*/
Variabel Inisialisasi variabel Contoh : n=7; Pengenalan/pemberian suatu nama bagi variabel dalam suatu program: Bentuk umum : Variabel=nilai; Contoh : n=7; Merupakan pernyataan untuk mengisikan nilai 7 ke variabel n. Pemberian nilai juga dapat berbentuk : n= n+1; Yang berarti “hasil penjumlahan nilai n dengan 1”
Contoh penggunaan variabel dalam program #include <iostream.h> #include <conio.h> main () { int a; cout<<“a = “ <<a; a=15; getch(); } Tampilan ; a= 1 a= 15
Variabel Variabel Global Variabel yang dapat dikenali oleh semua lingkungan dalam program. Contoh : #include <iostream.h> #include <conio.h> int a; main () { a=15; cout<<“A = “ <<A; getch(); }//apakah ada yang salah dalam program ini ?
Variabel Variabel lokal Variabel yang hanya dikenali oleh satu fungsi saja, artinya tidak dikenal oleh lingkungan luar didalam program yang dibuat. Contoh : #include <iostream.h> #include <conio.h> main () { int A; A=15; cout<<“A = “ <<A; getch(); }
Variabel Variabel lokal Variabel yang hanya dikenali oleh satu fungsi saja, artinya tidak dikenal oleh lingkungan luar didalam program yang dibuat. Contoh : #include <iostream.h> #include <conio.h> main () { int a; a=15 cout<<“A = “ <<a; getch(); } Hasil program A= 15
Tipe Data Tipe data berfungsi untuk merepresentasikan jenis dari sebuah nilai yang terdapat dalam program Tipe data dasar pada C++ yaitu : Tipe bilangan bulat Tipe bilangan desimal Tipe logika Tipe Karakter
Tipe bilangan Bulat Tipe Data Ukuran (dalam bit) Rentang Int - 32.768 s/d 32,767 Unsigned int 16 Atau 32 0 s/d 65.535 Signed int -32.768 s/d 32.767 Short int 16 Unsigned short int Signed short int -32.768 s/d 32767 Long int 32 -2.147.483.647 sampai 2.147.483.647 Signed long int -2.147.483.648 s/d 2.147.483.647 Unsigned long int O sampai 4.294.967.295
Tipe Data Ukuran (dalam bit) Rentang Float 32 1,2E-38 s/d 3,4E+38 double 64 2,3E-308 s/d 1,7E+308 Long double 80 3,4E-4932 s/d 1,1E+4932
Tipe logika Tipe karakter / string Hanya mengandung dua buah nilai yaitu nilai logika (1 dan 0) Tipe karakter / string Tipe data Ukuran (dalam bit) Rentang Char 8 -128 sampai 127 Unsigned char 0 sampai 255 Signed char
Tipe data yang sering dipakai Keterangan Char Menyatakan sebuah karakter (bisa berupa huruf seperti A dan a, digit seperti 0 atau 7, atau simbol seperti * dan &) Double Menyatakan bilangan pecahan dengan jangkauan yang besar Float Menyatakan bilangan pecahan dengan jangkauan yang kecil Int Menyatakan bilangan bulat Long int Menyatakan bilangan bulat dengan jangkauan yang lebih besar dari int
Setw,setfill dan setprecision Setw adalah perintah untuk menentukan lebar tampilan sebanyak n karakter Setw(n);//contoh setw(4) Setfill adalah perintah untuk menambahkan karakter pada bagian ruang yang ditentukan oleh setw yang normalnya tidak berisi karakter apapun Setfill(karakter);//contoh setfill(‘*’) Setprecision adalah perintah untuk menentukan jumlah digit pecahan Setprecision(n);//contoh setprecision(3)
Contoh Program #include <conio.h> #include <iostream.h> #include <iomanip.h> main() { int bil = 23; float a=2.3456; char st[5]=“halo” cout<<bil<<endl; cout<<setw(4)<<bil<<endl; cout<<setw(4) <<st<<endl; cout<<setw(7) <<setfill('*')<<setprecision(3)<<a<<endl; getch(); }
Output
Input data C++ menyediakan objek bernama CIN yang dapat digunakan untuk membaca data dari keyboard dan berlaku untuk sembarang tipe data. Bentuk pendeklarasiannya : Cin>>namavariabel; Untuk membaca hasil inputan data cout<< namavariabel;
Tulis Char Int Long int Float Double
#include <iosteam.h> #include <conio.h> Main() { Int a; A=2.56; Cout<<“Nilai a = “<<a; Cout<<“Nilai a = “;cout<<a; }
Latihan Masukkan Kata = <input> Kata yang dimasukkan adalah <output> Nama = <input> NIM = <input> <output> Adalah Nama saya <output> adalah NIM saya Saya adalah Mahasiswa / mahasiswi STT MUSI
Nama = <input> Alamat = <input> Tempat lahir = <input> Telepon = <input> Handphone =<input> Asal sekolah = <input> Perkenalkan nama saya <output>. Saya tinggal di<output>,<output> adalah kota kelahiran saya. Kalau mau cari saya telepon saja kerumah <output> atau ke handphone saya <output>. <output. Adalah smuku dulu