aritmatika
#include <iostream>
using namespace std;
int main () {
int a = 6;
int b = 46;
float hasil;
//penjumlahan
hasil = a + b;
cout << a << " + " << b << " = " << hasil << endl;
//pengurangan
hasil = a - b;
cout << a << " - " << b << " = " << hasil << endl;
//perkalian
hasil = a * b;
cout << a << " * " << b << " = " << hasil << endl;
//pembagian
hasil = a / b;
cout << a << " / " << b << " = " << hasil << endl;
//modulus
hasil = a % b;
cout << a << " % " << b << " = " << hasil << endl;
return 0;
}
while
#include <iostream>
Using namespace std;
Int main () {
Int i = 0;
While (i < 5) {
//menjalankan aksi
Cout << i << endl;
I++;
}
Return 0;
}
#include <iostream>
Using namespace std ;
Int main () {
Int x, y, z;
Cout << “input nilai x: “;
Cin >> x;
Cout << “input nilai y: “;
Cin >> y;
Cout << “input nilai z: “;
Cin >> z;
Cout << “nilai x :” << x << endl;
Cout << “nilai y :” << y << endl;
Cout << “nilai z :” << z << endl;
Return 0;
}
#include <iostream>
Using namespace std;
Int main(){
Int my_Num = 5;
Double myFloatNum = 5.99;
Char myLetter = ‘d’;
String myText = “Hello World”;
Bool myBooLean = true;
// deklarasi constanta
Const double rumus_pi = 3.14;
Rumus_pi = 5;
Cout << my_Num << endl;
Cout << myFloatNum << endl;
Cout << myLetter << endl;
Cout << myText << endl;
Cout << myBooLean << endl;
Return 0;
}
Switch case
#include <iostream>
Using namespace std;
Int main () {
Int a = 5;
Cout << “masukkan nilai : “;
Cin >> a;
Switch (a) {
Case 1:
Cout << “nilai a benar adalah 1” << endl;
Break;
Case 2:
Cout << “nilai a benar adalah 2” << endl;
Break;
Case 3:
Cout << “nilai a benar adalah 3” << endl;
Break;
Case 4:
Cout << “nilai a benar adalah 4” << endl;
Break;
Case 5:
Cout << “nilai a benar adalah 5” << endl;
Default:
Cout << “nilai tidak ditemukan” << endl;
}
Cout << “program selesai” << endl;
Return 0;
}
#include <iostream>
Using namespace std;
Int main () {
String nama, mata_kuliah;
Int Nilai_UTS, Nilai_UAS, rata_rata;
Cout << “masukan nama: “;
Getline (cin,nama);
Cout << “masukkan mata kuliah: “;
Getline (cin,mata_kuliah);
Cout << “masukkan Nilai UTS: “;
Cin >> Nilai_UTS;
Cout << “masukkan Nilai UAS: “;
Cin >> Nilai_UAS;
Rata_rata = (Nilai_UTS + Nilai_UAS) / 2;
Cout << “nama saya adalah : “ << nama << endl;
Cout << “mata kuliah saya adalah : “ << mata_kuliah << endl;
Cout << “Nilai UTS saya adalah : “ << Nilai_UTS << endl;
Cout << “Nilai UAS saya adalah : “ << Nilai_UAS << endl;
Cout << “rata-rata saya adalah : “ << rata_rata;
Return 0;
}
(Akses ATM)
#include <iostream>
Using namespace std;
Int main() {
String pin;
String pinBenar = “010203”;
Cout << “Masukkan PIN: “;
Cin >> pin;
If (pin == pinBenar) {
Cout << “\n=== LOGIN BERHASIL ===\n\n”;
// Menu sederhana (hanya tampil kalau login benar)
Cout << “=== MENU ATM ===\n”;
Cout << “1. Cek Saldo\n”;
Cout << “2. Tarik Tunai\n”;
Cout << “3. Setor Tunai\n”;
Cout << “4. Keluar\n”;
Cout << “Pilih menu: “;
} else {
Cout << “\n=== LOGIN GAGAL ===\n\n”;
}
Return 0;
}
(switch caee)
#include <iostream>
Using namespace std;
Int main () {
Int a = 5;
Cout << “masukkan nilai : “;
Cin >> a;
Switch (a) {
Case 1:
Cout << “nilai a benar adalah 1” << endl;
Break;
Case 2:
Cout << “nilai a benar adalah 2” << endl;
Break;
Case 3:
Cout << “nilai a benar adalah 3” << endl;
Break;
Case 4:
Cout << “nilai a benar adalah 4” << endl;
Break;
Case 5:
Cout << “nilai a benar adalah 5” << endl;
Default:
Cout << “nilai tidak ditemukan” << endl;
}
Cout << “program selesai” << endl;
Return 0;
}
(operator logika)
#include <iostream>
Using namespace std;
Int main () {
Int a = 3;
Int b = 2;
Bool hasil;
//operator logika : and, not, or
//not
Hasil = ( a == 3);
Cout << hasil << endl;
//and : jika kedua nilai bernilai true -> true
Cout << “hasil operator and” << endl;
Hasil = (a == 3) && (b == 2); //true and true
Cout << hasil << endl;
Hasil = (a == 4) && (b == 2); //false and true
Cout << hasil << endl;
Hasil = (a == 3) && (b == 3); //true and false
Cout << hasil << endl;
Hasil = (a == 4) && (b == 3); //false and false
Cout << hasil << endl;
//operator or : jika salah satu nilai true -> true
Cout << “hasil operator or”;
Hasil = (a == 3) || (b == 2); //true and true
Cout << hasil << endl;
Hasil = (a == 4) || (b == 2); //false and true
Cout << hasil << endl;
Hasil = (a == 3) || (b == 3); //true and false
Cout << hasil << endl;
Hasil = (a == 4) || (b == 3); //false and false
Cout << hasil << endl;
Return 0;
}
(operasi aritmatika)
#include <iostream>
Using namespace std;
Int main () {
Int a = 2;
Int b = 3;
Bool hasil ;
//komparasi atau operator perbandingan (relation expression)
//sama dengan -> (==)
Hasil = ( a == b);
//tidak sama dengan -> (!=)
Hasil = ( a != b );
//kurang dari -> (<)
Hasil = (a < b);
//lebih dari -> (>0)
Hasil = (a > b);
//kurang dari sama dengan -> (<=)
Hasil + (a <= b);
//lebih dari sama dengan -> (>=)
Hasil = (a >= b);
Cout << hasil << endl;
Return 0;
}
(konversi mata uang)
#include <iostream>
Using namespace std;
Int main (){
Int rupiah;
Double dolar, euro, yen;
Cout << “jumlah rupiah : “;
Cin >> rupiah;
Dolar = rupiah / 15000;
Euro = rupiah / 20000;
Yen = rupiah / 115;
Cout << “uang dolar sekarang : “ << dolar << “ dolar” << endl;
Cout << “uang euro sekarang : “ << euro << “ euro” << endl;
Cout << “uang yen sekarang : “ << yen << “ yen” << endl;
Return 0;
(Komparasi)
#include <iostream>
Using namespace std;
Int main () {
Int a = 2;
Int b = 3;
Bool hasil ;
//komparasi atau operator perbandingan (relation expression)
//sama dengan -> (==)
Hasil = ( a == b);
//tidak sama dengan -> (!=)
Hasil = ( a != b );
//kurang dari -> (<)
Hasil = (a < b);
//lebih dari -> (>0)
Hasil = (a > b);
//kurang dari sama dengan -> (<=)
Hasil + (a <= b);
//lebih dari sama dengan -> (>=)
Hasil = (a >= b);
Cout << hasil << endl;
Return 0;
}
(Increment)
#include <iostream>
using namespace std;
int main () {
int pin = 1234;
int coba = 0;
do {
cout << "masukkan pin atm anda : ";
cin >> pin;
if (pin == 1234) {
cout << "Login berhasil!" << endl;
}else {
cout << "pin salah! coba lagi." << endl;
coba++;
}
}while (pin != 1234 & coba <3);
if (pin != 1234) {
cout << "Kartu Anda Terblokir!";
}
return 0;
}
(If else)
#include <iostream>
using namespace std;
int main () {
int a, b;
cout << "masukkan nilai a : ";
cin >> a;
cout << "masukkan nilai b : ";
cin >> b;
//if (a == 5) {
// cout << "nilai yang anda inputkan benar." << endl;
//} else{
//cout << "nilai yang anda inputkan salah";
//}
//cout << "===program selesai===" << endl;
//if (a == 5) {
// cout << "nilai a adalah :" << a << endl;
//}else if (b == 3) {
// cout << "nilai b adalah :" << b << endl;
//}else {
// cout << "nilai anda tidak ditemukan" << endl;
//}
//operator ternary
//a==5 ? cout << "nilai benar" << endl: cout << "nilai salah" << endl;
//cout << "===program selesai===" << endl;
//nested if (if bersarang)
//if (a == 5) {
// }if (b == 3) {
// cout << "nilai anda a dan b benar" << endl;
// }else if(a!= 5) {
// cout << "nilai a salah dan b benar!" << endl;
// }else if(b!= 3) {
// cout << "nilai a benar dan b salah!" << endl;
//}else {
// cout << "nilai a dan b salah!" << endl;
//}
//menggunakan operator &&
if (a == 5 && b == 3) {
cout << "nilai a dan b benar" << endl;
}else if (a == 5 && b != 3){
cout << "nilai a benar dan b salah" << endl;
}else if (a != 5 && b == 3) {
cout << "nilai a salah dan b benar" << endl;
}else {
cout << "nilai a dan b salah" << endl;
}
return 0;
}
(for)
#include <iostream>
Using namespace std;
Int main () {
For (int i = 1; i <= 10; i++){
If (i == 4) {
//break;
Continue;
}
Cout << i << endl;
}
Return 0;
}
(do while)
#include <iostream>
Using namespace std;
Int main () {
Int i = 0;
Do {
//menjalankan aksi
Cout << “nilai i : “ << i << endl;
I++;
}while (i < 5);
Cout << i << endl;
Return 0;
}
(data pegawai)
#include <iostream>
Using namespace std;
Int main () {
String nama, jabatan;
Int umur, gaji_pokok,kehadiran, total_gaji;
Cout << “masukkan nama :”;
Getline(cin,nama);
Cout << “masukkan umur :”;
Cin >> umur;
Cout << “masukkan kehadiran :”;
Cin >> kehadiran;
Cout << “masukkan gaji pokok :”;
Cin >> gaji_pokok;
Total_gaji = (gaji_pokok * kehadiran);
Cout << “nama pegawai : “ << nama << endl;
Cout << “umur pegawai : “ << umur << endl;
Cout << “kehadiran : “ << kehadiran << endl;
Cout << “gaji pokok : “ << gaji_pokok << endl;
Cout << “total gaji : “ << total_gaji << endl;
Return 0;
}
(bitwise)
#include <iostream>
#include <bitset>
Using namespace std;
Int main () {
Int x, y, hasil;
Cout << “nilai x adalah : “;
Cin >> x;
Cout << “nilai y adalah : “;
Cin >> y;
Cout << “\nnilai biner x dan y”;
Cout << “\nnilai biner x adalah : “ << bitset<8>(x) << endl;
Cout << “nilai biner y adalah : “ << bitset<8>(y) << endl;
//operator bitwase
Cout << “\nnilai setelah menggunakan bitwase adalah :” << endl;
//operator bitwase shift left (<<)
//x = x << 2;
//cout << “nilai desimal shift left :” << x << endl;
//cout << “nilai biner shift left :” << bitset<8>(x) << endl;
//operator bitwise shift right (>>)
//x = x >> 2;
//cout << “nilai desimal shift right:” << x << endl;
//cout << “nilai biner shift right :” << bitset<8>(x) << endl;
//operator bitwise and (&)
Hasil = x & y;
Cout << “\noperator bitwise and” << endl;
Cout << “hasil desimal nilai x dan y adalah :” << hasil << endl;
Cout << “hasil konversi biner nilai x dan y adalah :” << bitset<8>(hasil) << endl;
//operator bitwise or (|)
Hasil = x | y;
Cout << “\noperator bitwise or” << endl;
Cout << “hasil desimal nilai x dan y adalah :” << hasil << endl;
Cout << “hasil konversi biner nilai x dan y adalah :” << bitset<8>(hasil) << endl;
//operator bitwise xor (^)
Hasil = x ^ y;
Cout << “\noperator bitwise xor” << endl;
Cout << “hasil desimal nilai x dan y adalah :” << hasil << endl;
Cout << “hasil konversi biner nilai x dan y adalah :” << bitset<8>(hasil) << endl;
//operator bitwise not (~)
Hasil = ~x;
Cout << “\noperator bitwise xor” << endl;
Cout << “hasil desimal operator not :” << hasil << endl;
Cout << “hasil konversi biner operator not :” << bitset<8>(hasil) << endl;
Return 0;
}
Bilangan bulat
#include <iostream>
#include <limits>
Using namespace std;
Int main () {
//bilangan bulat
Int a = 5;
//bilangan desimal
Float b = 1.5;
Double c = 2.5;
// character
Char myLetter = ‘d’;
//teks
String nama = “dasar Pemograman”;
//boolean = true or false
Bool myBoolean = false;
//scientific number
Float ab = 35e3;
Double bc = 12E4;
Cout << a << endl;
Cout << sizeof(a) << “ byte” << endl;
Cout << numeric_limits<int>::max() << endl;
Cout << numeric_limits<int>::min() << endl;
Cout << b << endl;
Cout << sizeof(b) << “ byte” << endl;
Cout << c << endl;
Cout << sizeof(c) << “ byte” << endl;
Cout << myLetter << endl;
Cout << sizeof(myLetter) << “ byte” << endl;
Cout << nama << endl;
Cout << sizeof(nama) << “ byte” << endl;
Cout << myBoolean << endl;
Cout << sizeof(myBoolean) << “ byte” << endl;
Cout << ab << endl;
Cout << sizeof(ab) << “ byte” << endl;
Cout << bc << endl;
Cout << sizeof(bc) << “ byte” << endl;
Return 0;
}
(assignment)
#include <iostream>
Using namespace std;
Int main () {
Int a = 10;
Cout << “nilai a adalah : “ << a << endl;
A +=5;
Cout << “hasil setelah nilai ditambah a += 5 : “ << a << endl;
A -=5;
Cout << “hasil setelah nilai dikurangi a -= 5 : “ << a << endl;
A *=5;
Cout << “hasil setelah nilai dikalikan a *= 5 : “ << a << endl;
A /=5;
Cout << “hasil setelah nilai dibagi a /= 5 : “ << a << endl;
Return 0;
}
Array
#include <iostream>
using namespace std;
int main () {
//deklarasi array
int values [5] = {1, 2, 3, 4, 5};
//for loop
cout << "for loop" << endl;
for (int i = 0; i <5; i++){
cout << values [i] << endl;
}
//foreach
cout << "foreach" << endl;
for (int value : values) {
cout << value << endl;
}
//ukuran array
cout << "ukuran array : " << sizeof(values) << " bytes" << endl;
cout << "ukuran nilai data :" << sizeof(values) / sizeof(values)[0] << endl;
//array bernilai tetap
values[5] = 6;
cout << values[6] << endl;
return 0;
}
Array library
#include <iostream>
#include <vector>
Using namespace std;
Int main () {
Vector<int> nilai = {1, 2, 3, 4, 5};
//fungsi front => memanggil nilai awal
Cout << “nilai awal adalah :” << [Link]() << endl;
//fungsi back => memanggil nilai akhir
Cout << “nilai akhir adalah :” << [Link]() << endl;
//fungsi at => menampilkan data pada indeks
Cout << “nilai indeks ke 1 adalah:” << [Link](1) << endl;
//fungsi size
Cout << “ukuran nilai array adalah “ << [Link]() << endl;
//fungsi push_back => menambah data
Nilai.push_back(6);
For (int i : nilai) {
Cout << i << endl;
}
//fungsi pop_back => menghapus nilai
Nilai.pop_back();
For (int i : nilai) {
Cout << i << endl;
}
Return 0;
}