Kumpulan program latihan C++ dari materi semester 2: looping, percabangan, function, vector, dan struct.
| No | File | Topik |
|---|---|---|
| 01 | kalkulator_sederhana.cpp | Operator aritmatika dasar (+, -, *, /) |
| 02 | piramida_bintang.cpp | Nested loop, pola piramida |
| 03 | input_angka_berulang.cpp | While loop dengan kondisi berhenti |
| 04 | cek_bilangan_prima.cpp | Percabangan & loop untuk cek prima |
| 05 | cari_angka_genap_rentang.cpp | For loop, modulo |
| 06 | menu_pilihan_matematika.cpp | Switch-case, menu interaktif |
| 07 | function_prima_genap.cpp | Function dengan return bool |
| 08 | vector_cek_prima.cpp | Vector (dynamic array) |
| 09 | menu_bilangan_prima_vector.cpp | Do-while, vector, menu |
| 10 | menu_kreatif_prima_segitiga.cpp | Gabungan vector & function |
| 11 | struct_mahasiswa.cpp | Struct & array of struct |
| 12 | struct_data_akademik_lengkap.cpp | Multiple struct (Mahasiswa, Dosen, Matkul) |
| 13 | pass_by_value_struct.cpp | Konsep pass by value pada struct |
| 14 | struct_bersarang_karyawan.cpp | Nested struct (struct dalam struct) |
- Looping —
for,while,do-while - Percabangan —
if-else,switch-case - Function — parameter, return value, pass by value
- Vector — dynamic array,
push_back, iterasi - Struct — definisi struct, array of struct, nested struct
Pastikan sudah terinstall compiler C++ (g++ atau setara), lalu jalankan:
g++ src/01_kalkulator_sederhana.cpp -o kalkulator
./kalkulatorGanti nama file sesuai program yang ingin dijalankan.
- Public — variabel yang bisa diakses dari luar kelas
- Private — variabel yang hanya bisa diakses dari dalam kelas itu sendiri
Project ini menggunakan Lisensi MIT.