Program Multifungsi C++ Naufal

Header dan Prosedur Menu Utama Bagian ini berisi library iostream untuk input-output standar dan prosedur void menu() yang berfungsi menampilkan daftar pilihan kepada pengguna. Menggunakan void berarti prosedur ini hanya menjalankan perintah cetak tanpa mengembalikan nilai. s

s


Fungsi Aritmatika dan Geometri Segmen ini mendefinisikan fungsi-fungsi yang mengembalikan nilai (int atau float). Logika aritmatika seperti tambah, kurang, kali, dan bagi.



Struktur Utama Main dan Input Data Diri Fungsi main menggunakan perulangan do-while untuk menjaga program tetap berjalan. Pilihan menu pertama mengimplementasikan deklarasi variabel dan input user (cin) yang mencakup string, int, double, char, dan bool,




Kalkulator dan Logika Kondisi (If-Else & Switch-Case) Segmen ini menangani operasi kalkulator yang memanggil fungsi aritmatika sebelumnya. Selain itu, terdapat penggunaan switch-case untuk menentukan nama hari atau musim berdasarkan input angka, serta if-else untuk menentukan nilai akhir dan status kelulusan mahasiswa.




Perulangan dan Operasi Matriks Bagian akhir mencakup implementasi for-loop untuk menampilkan urutan bilangan (1 sampai 100 dan sebaliknya). Terakhir, terdapat manipulasi array 2D untuk melakukan transpose matriks dan penjumlahan dua buah matriks. Program diakhiri dengan mekanisme keluar kedua melalui konfirmasi input karakter.


Full :