Pemrograman Berorientasi Objek (2) Sekolah Tinggi Elektronika dan Komputer ( STEKOM ) Semarang Budi Hartono
Struktur Program C++
Keterangan Program
Lanjutan
Komentar / Keterangan Komentar adalah bagian dari source code yang akan diabaikan oleh compiler Pertama diawali dengan tanda // , biasanya untuk satu baris Kedua diawali dengan /* dan ditutup */ , cocok untuk banyak baris
Variabel, tipe data dan konstanta Dari contoh diatas kita dapat mendefinisikan variabel sebagai bagian dari memori untuk menyimpan nilai Dalam hali ini a dan b disebut sebagai indentifier ( pengenal )
Identifier ( Pengenal ) Suatu pengenal harus memenuhi syarat sbb : Terdiri dari Huruf, angka dan simbol garis bawah (_) Untuk compiler maksimum 32 karakter Tidak boleh ada spasi atau tanda baca lain Tidak boleh sama dengan keyword ( kata kunci ) Conto keyword : auto, case, break, if, else, or, and, void, true, class, dan lain sebagainya
Type Data
Lanjutan Type Data
Deklarasi Variabel Pada C++ variabel adalah tempat untuk menyimpan informasi , suatu varaiabel adalah suatu lokasi pada memori komputer yang mana dapat menyimpan suatu nilai dan dari sana dapat mengambil nilai kembali Dalam C++ untuk mendifiniskan varaiabel harus di deklarasikan terlebih dahulu Cara pendeklarasian variabel adalah dengan cara menuliskan tipe data ( int, short, float,… ) diikuti dengan identifier variabel Contoh Int a; Float angka; Int a,b,c;
Inisialisasi Variabel Pada C++ Nilai awal suatu variabel adalah tidak tertentu, Anda dapat memberi nilai awal pada saat pedeklarasian
Konstanta Konstanta adalah suatu expresi yang memiliki nilai tetap yang dapat berupa tipe data integer, short, Float, character, String Contoh 75 // desimal 0113 // octal 3.14 ‘a’ “z”
Defined Constants ( #define ) Anda dapat mendifiniskan nama tertentu pada kosntanta dengan define dengan menggunakan prepocessor directive ( #define ) yang memiliki syntac : #define Identifier value Contoh #define PI 3.14 Anda tidak perlu memberi semicolon(;)
Deklarasi Constanta Untuk mendeklarasikan konstanta anda dapat menulis dengan awalan const untuk type data tertentu Contoh Const int width = 10;
Operator Berikut adalah operator yang disediakan oleh C++ Operator Merupakan simbol yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi Menjumlahkan dua buah nilai Memberikan nilai ke suatu variabel Membandikan kesamaan dua buah nilai Dll Berikut adalah operator yang disediakan oleh C++
Operator Lanjutan Assignation (=) merupakan operator yang memberikan nilai pada sebuah variabel Contoh : Int a, b; A = 5; B = 4 ;
Arithmetic Operators
Compound Assignation Operators
Increase and Decrease
Contoh Increase dan Decrease
Relational Operator
Logic Operator
Hasil Operator Logic
Bitwise Operators
Communication Through Console Console adalah dasar dari interface komputer umumnya adalah keyboard dan screen Keyboard merupakan standart input device sedangkan monitor merupakan standart output device Dalam Library iostream C++, operasi standart input dan output untuk sebuah program didukung oleh dua stream Cin untuk input dan cout untuk output Tambahannya adalah cerr dan clog yang mena merupakan standart khusus untuk menampilkan error message dan dapat di instruksikan ke standart output atau ke log file
Output ( cout ) Stream cout digunakan dalam hubungannya dengan overloaded operator << ( sepasang less than ) Contoh : Cout << “Hello Namaku Budi”; Cout << x; Cout << 605;
Lanjutan Operator insertion (<< ) dapat digunakan lebih dari satu kali dalam satu baris Contoh : Cout << “Hello “ << “Namaku” << “Budi”; Untuk Pindah baris dapat digunakan tambahan endl; Cout << “Hello Word” << endl; Cout << “Namaku Budi” <<endl;
Contoh Program
Contoh Program
Contoh Program Source Program Hasilnya
Input ( cin ) Standar input pada C++ dengan menerapkan operator overloaded >> (extraction ) pada stream cin. Hal ini harus diikuti dengan variabel yang akan menyimpan data yang akan dibaca
Contoh Program
Latihan Program Carilah Luas Segi Tiga dengan alas dan tinggi sebagai inputan Carilah Luas dan Keliling Lingkaran dengan inputan jari-jari Carilah Konversi suhu, jika diketahui suhu celcius carilah suhu reamur dan farenheit dengan inputan celcius
Contoh Hasil Program
Terimakasih Semoga Anda Dapat Memahaminya Jika Ada Kesulitan Langsung Tanyakan Jangan Ragu-ragu Sukses Ditangan Anda Sendiri