1. Mempunyai compiler C/C++ mis : MinGw atau Microsoft Visual C++
2. IDE (Integrated Development Environment)
Klo sudah punya, tinggal langsung praktek dech.. Tuliskan coding dibawah ini kedalam Microsoft Visual C++/teks editor C++ pkk nya ekstensi .cpp
Struktur Program & Tipe Data C++
1. Komentar
komentar digunakan untuk memberi informasi/dokumentasi tentang program atau code yang ada. Dalam C atau C++ setiap tulisan yang diapit oleh simbol /* … */ untuk multi baris atau setiap baris yang dimulai dengan simbol // dianggap komentar dan tidak akan dikompilasi oleh compiler. Contoh komentar :
2. Preprocessor directive
Preprocessor directive disebut juga pengarah compiler karena fungsinya untuk mengatur proses kompilasi.
#include merupakan satu jenis pengarah preprocessor yang digunakan untuk membaca file yang dinamakan file judul (header file). iostream, conio.h, stdio.h, windows.h, math.h, dan string.h
Setiap file header berhubungan dengan perintah masukan (input), perintah keluaran (output), dan fungsi-fungsi yang digunakan dalam suatu program.
Fungsi Utama dan Fungsi Tambahan
Fungsi utama (main) harus ada dalam setiap program karena fungsi utama merupakan fungsi yang akan dieksekusi pertama kali. Lebih lanjut tentang fungsi akan dipelajari pada bab fungsi dipertemuan selanjutnya.
3. Bagian Definisi Fungsi
Diawali dengan tanda “{” (kurawal buka) sebagai tanda awal fungsi dan tanda “}” (kurawal tutup) sebagai tanda berakhirnya suatu fungsi, baik fungsi utama maupun fungsi tambahan. Definisi fungsi berisi sekumpulan code yang nanti akan dieksekusi bila fungsi tersebut dipanggil. Aturan umum penulisan bahasa C++ adalah sebagai berikut.
- case-sensitive, yaitu bahasa C++ membedakan penulisan huruf besar dan huruf kecil, contoh A ≠ a;
- setiap statementt diakhiri dengan tanda “;” (titik koma);
- tidak boleh ada variabel ganda, maupun konflik dengan reserved keywords (Bawaan Editor)
- pada subroutine atau fungsi harus diapit oleh kurung kurawal ({……}); dan
- setiap variabel yang digunakan wajib dideklarasikan terlebih dahulu
Tipe Data C++
C++ merupakan strongly typed language, maksudnya setiap membuat variabel, harus dideklarasikan tipe datanya.
Tipe Data Bilangan atau angka
Tipe Data Teks
Pada tipe data teks menggunakan keyword “char”. Teks dapat berupa satu karakter (char) ataupun kumpulan karakter (string). Karakter bisa berupa huruf alfabet, angka, tanda baca, operator aritmatik (+, -, /, *) dan karakter khusus (@, &, $, #, dll).
CATATAN! Perlu diingat, pada tipe data char, data tidak dapat diolah secara matematis.
Tipe Data Boolean
Tipe data boolean adalah tipe data hanya mempunyai 2 kondisi benar (“true”) atau salah (“false”). Untuk kondisi benar bernilai 1 dan kondisi salah bernilai 0.
Macam Macam Tipe Data Dasar pada C++
- Tipe data int (integer), menyatakan bilangan bulat dari -32678 sampai 32678. Range=*signed=-214748364sampai+2147483648 *unsigned= 0 sampai 4294967295 ex=5,-234,342 (signed(tipe data yang bertanda dalam artian mempunyai nilai positif dan negatif),.unsigned(tipe data yg hanya bernilai positif dan dimulai dari nol,.range tipe data unsigned dua kali dari batas atas tipe data signed).
- Long int (long integer), menyatakan bilangan bulat dari -2147483648 sampai 2147483647.
- Float (floating point number), menyatakan bilangan real dengan ketelitian rendah. Range= -3,4 * 10^38 to 3,4 * 10^38 akurasi sampai 7 digit desimal ex=0,223.
- Double (double precision floating), menyatakanbilangan real dengan ketelitian tinggi. Point number range=-1,7*10^308 sampai 1,7*10^308 akurasi sampai 15 digit desimal ex=0,013243.
- Bool (boolean value) adalah tipe data yang hanya bernilai true dan false.
- Char, menyatakan sebuah karakter misalnya huruf A-Z atau a-z serta simbol simbol * , etc. atau biasa disebut karakter tunggal. Range=*signed=-127 sampai 127 *unsigned=0 sampai 255.
sumber : Muhammad Yani
0 komentar:
Posting Komentar