120 likes | 239 Views
C++. Budi Darma Stiawan. STRUKTUR PROGRAM. ATAP. BANGUNAN /TEMBOK. PONDASI. STRUKTUR PROGRAM. http://www.cplusplus.com/doc/tutorial/variables/. STRUKTUR PROGRAM. Header Global variable declaration Program Body : local variable, instruction. HEADER. #include < iostream.h >
E N D
C++ Budi DarmaStiawan
STRUKTUR PROGRAM ATAP BANGUNAN /TEMBOK PONDASI
STRUKTUR PROGRAM http://www.cplusplus.com/doc/tutorial/variables/
STRUKTUR PROGRAM • Header • Global variable declaration • Program Body : local variable, instruction
HEADER • #include <iostream.h> • #include disebutpreprocessor directive. • preprocessor directive menyebabkanisidariiostream.hdibaca/disertakandalam file program • Iostream.h, conio.h, stdio.h, string.h, vector.h, dll
VARIABLE DECLARATION (review) • Mempersiapkanruangandi memory untukmenyimpannilaitertentu. • Jenis-jenisnilai tipe data (data type) • CONTOH: • int NUMB=5; • “NUMB “ disebutdenganvaribel / identifier / objek • “NUMB” dihubungkandenganruangandi memory yang dipersiapkanuntukmenyimpannilaidengantipe datainteger (bilanganbulat)
VARIABLE DECLARATION • Deklarasivariabel: [tipe_data] [nama_variabel]; • Inisialisasivariabel : Prosespemberiannilaiawalkedalamvariabelataukonstanta. [nama_variabel] = [nilai_variabel]; • Inisialisasivariabeldapat pula langsungdilakukanpadasaatpendeklarasiannya. [tipe_data] [nama_variabel] = [nilai_awal_variabel]; • konstantaadalahlokasipenyimpannilai data dimemori yang nilainyatidakdapatdiubah-diubahsepanjangpengeksekusian program. • Pemberiannilaipadasuatukonstantaharusdilakukanpadasaatkonstantadideklarasikan. const [tipe_data] [nama_konstanta] = [nilai_konstanta]; • Untukmendefinisikantipe data barudapatdigunakanperintahberikut: typedef [tipe_data_standar] [tipe_data_baru]
TIPE DATA http://www.cplusplus.com/doc/tutorial/variables/
VARIABLE NAME • Tidakbolehsamadenganperintah-perintah/kata-katakuncidalambahasa C/C++ (reserved words) break, case, catch, char, class, const, do, double, false, float, for, friend, goto, if, struct, switch, template, this, throw, true, try, typedef, while, dll. • Hanyabolehterdiriatashuruf, angka, ataugarisbawah/underscore (_). • Tidakbolehdiawalidenganangka. • Panjangnyamaksimal 32 karakter. • Namavariabelhendaknyamendeskripsikantujuanpenggunaanvariabeltersebut.
PROGRAM BODY • Dalam C++ setiap program harusterdiridarisebuahfungsi yang disebut main(). • Semuapernyataandalamfungsi main()akandieksekusisaat program dijalankan. • Contoh: void main() { int NUMB = 0, a = 3, b = 5; NUMB = a + b; cout<<“jumlah a ditambah b = ”<<NUMB; }
STATEMENT • Declaration statement 1 • Assignment statement 2 • Output statement 3 • Input Statement (cin >> a)