Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
PEMROGRAMAN TERSTRUKTUR
Konstanta & Operator
2
STRUKTUR PROGRAM Komentar Header/Preprocessor Fungsi Main
// my first program in C++ #include <iostream> #include <conio> main () { cout << "Hello World!"; getch(); } Komentar Header/Preprocessor Fungsi Main Statement program Fungsi menghentikan program
3
Tipe Data Jenis data yang bisa diproses oleh program atau disimpan dalam variabel/konstanta
4
Variabel Suatu pengenal (identifier) yang bisa menyimpan suatu nilai dan bersifat bisa berubah Pendeklarasian variabel : tipe_data nama_variabel Contoh : int a; char b; Anda juga bisa langsung mendefinisikan nilai variabel secara langsung dengan syntax : Pendeklarasian variabel : tipe_data nama_variabel = nilai Contoh : int a = 5; char b[20] = “contoh”;
5
Konstanta Suatu pengenal (identifier) yang bisa menyimpan suatu nilai dan bersifat tetap (tidak bisa berubah) Pendeklarasian konstanta : #define nama_konstanta nilai Contoh : #define PHI 3.14; #define lebar 100; Pendeklarasian dgn tipe yg spesifik : const tipe_data nama_konstata = nilai; Contoh : conts double PHI = 3.14; conts int lebar = 100;
6
Contoh Penggunaan Konstanta (define)
#include <iostream.h> #include <conio.h> //Deklarasi Konstanta #define n '\n' #define luas 10 main() { cout<<" ** Menggunakan Konstanta **"; cout<<n<<n; cout<<" Luas = "<<luas; getch(); }
7
Contoh Penggunaan Konstanta (conts)
#include <iostream.h> #include <conio.h> main() { //Deklarasi Konstanta const int panjang = 10; const int lebar = 8; const char n = '\n'; double luas; luas = panjang * lebar; cout<<" ** Menghitung Luas Persegi Panjang**" << n ; cout<<" Panjang = "<< panjang << n; cout<<" Lebar = "<< lebar << n; cout<<" Luas = "<< luas; getch(); }
8
Latihan Buatlah program C++ untuk menghitung total pembelian dengan ketentuan total beli = jumlah x harga satuan NB : Nama barang dan harga satuan di jadikan konstanta jumlah inputan dari user
9
Operator Operator Penugasan (Assignment)
Operator penugasan memberikan nilai pada suatu variabel. Simbol yang digunakan adalah sama dengan (=) Contoh : a = 5; Operator Aritmatika (Arithmetic) Operator aritmatika bertugas melakukan operasi aritmatika. Simbol : + Penjumlahan - Pengurangan * Perkalian / Pembagian % Modulus (sisa hasil bagi)
10
Operator Campuran (Compound)
Operator campuran bertugas mengubah nilai suatu variabel dengan melakukan operasi yang hasilnya disimpan di variabel itu sendiri. Simbol Ekspresi Sama halnya dengan += a += 5; a = a + 5; -= a -= b; a = a – b; *= harga *= unit; harga = harga * unit; /= nilai /= 2; nilai = nilai /2; %= hasil %= 2; hasil = hasil % 2;
11
Increase & Decrease atau Increment & Decrement
Increment dan Decrement hanya bisa dijalankan pada tipe data integer Increment selalu bertambah | Ditandai dengan ++ Postincrement dieksekusi dahulu baru ditambah Contoh a++; Preincrement ditambah dahulu baru dieksekusi Contoh ++a; Decrement selalu berkurang | Ditandai dengan -- Postdecrement dieksekusi dahulu baru dikurangi Contoh a--; Predecrement dikurangi dahulu baru dieksekusi Contoh --a;
12
Contoh Increment & Decrement
13
Operator Relasi (Relation)
Digunakan untuk membandingkan dua buah nilai. Operasi ini menghasilkan nilai benar & salah (True & False) Simbol Keterangan == Sama dengan != Tidak sama dengan > Lebih dari < Kurang dari >= Lebih dari atau sama dengan <= Kurang dari atau sama dengan Contoh : (5 == 7) // Bernilai False (5 != 7 ) // Bernilai True (5 < 7 ) // Bernilai True
14
Operator Logika (Logical)
Digunakan untuk mengoprasikan nilai boolean (True & False) yang juga menghasilkan nilai boolean Simbol Keterangan ! NOT && AND || OR Contoh : ((5 == 5) && (3 > 6)) // Bernilai False ((5 == 5) || (3 > 6)) // Bernilai True
15
Operator Kondisi (Conditional)
Digunakan untuk memeriksa sebuah ekspresi dan mengembalikan suatu nilai jika ekskpresi tersebut benar(True) dan mengembalikan nilai yang berbeda jika ekspresinya salah (False) Syntax: Ekspresi ? Nilai1 : Nilai2 Contoh : 7==5 ? 4 : 3 // Bernilai 3 karena ekspresinya False
16
Beberapa fungsi dibawah ini bisa digunakan untuk operasi aritmatik
Fungsi Aritmatika Beberapa fungsi dibawah ini bisa digunakan untuk operasi aritmatik Rumus Cara penulisan di C++ Hasil Keterangan sqrt(4) 2 Akarkuadrat pow(5,3) 125 Pangkat Selain itu ada juga cara pembulatan bilangan Bil Cara penulisan di C++ Hasil Keterangan 2.3 floor(2.3) 2.0 Pembulatan ke bawah ceil(2.3) 3.0 Pembulatan ke atas NB : Semua fungsi-fungsi diatas akan berjalan dengan file header math.h Jadi jangan lupa menyertakan #include <math.h> di bagian atas program
17
Contoh penggunaan fungsi aritmatika
18
Latihan Buat Program kalkulator sederhana seperti di bawah ini , dimana nilai merupakan inputan dari user :
19
Referensi Cplusplus.com Terima Kasih Semoga bermanfaat.
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.