// my first program in C++
#include <iostream>#include <conio>
main () {
cout << "Hello World!"; getch();
}
Komentar
Header/Preprocessor
Fungsi Main
Statement programFungsi menghentikan program
Pendeklarasian variabel : tipe_data nama_variabel
Suatu pengenal (identifier) yang bisa menyimpan suatu nilai dan bersifat bisa berubah
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”;
Pendeklarasian konstanta : #define nama_konstanta nilai
Suatu pengenal (identifier) yang bisa menyimpan suatu nilai dan bersifat tetap (tidak bisa berubah)
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;
#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();}
#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();}
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
Operator penugasan memberikan nilai pada suatu variabel. Simbol yang digunakan adalah sama dengan (=)
Contoh : a = 5;
Operator aritmatika bertugas melakukan operasi aritmatika. Simbol : + Penjumlahan
- Pengurangan* Perkalian/ Pembagian% Modulus (sisa hasil
bagi)
Operator campuran bertugas mengubah nilai suatu variabel dengan melakukan operasi yang hasilnya disimpan di variabel itu sendiri. Simbo
lEkspresi 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;
Increment dan Decrement hanya bisa dijalankan pada tipe data integer
Increment selalu bertambah | Ditandai dengan ++
Postincrement dieksekusi dahulu baru ditambahContoh a++;
Preincrement ditambah dahulu baru dieksekusiContoh ++a;
Decrement selalu berkurang | Ditandai dengan --
Postdecrement dieksekusi dahulu baru dikurangiContoh a--;
Predecrement dikurangi dahulu baru dieksekusiContoh --a;
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
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
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
Beberapa fungsi dibawah ini bisa digunakan untuk operasi aritmatik
Selain itu ada juga cara pembulatan bilangan
Bil Cara penulisan di C++
Hasil Keterangan
2.3 floor(2.3) 2.0 Pembulatan ke bawah2.3 ceil(2.3) 3.0 Pembulatan ke atasNB : Semua fungsi-fungsi diatas akan berjalan dengan file header math.hJadi jangan lupa menyertakan #include <math.h> di bagian atas program
Top Related