Page 197 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 197

Output:
                  Masukkan jumlah pemasukan: 5000000
                  Masukkan jumlah pengeluaran: 900000

                  Saldo awal: 1e+06
                  Pemasukan: 5e+06
                  Pengeluaran: 900000
                  Saldo akhir: 5.1e+06
                  Penjelasan:

                  1)  Deklarasi Typedef:
                      •  Baris  typedef  double  Uang;  mendefinisikan  tipe  data  baru  bernama  Uang  yang

                         merupakan alias dari tipe data double.

                      •  Ini berarti Anda dapat menggunakan Uang di mana pun Anda bisa menggunakan double
                         dalam program Anda.

                  2)  Deklarasi Variabel:
                      •  Dalam fungsi main, variabel tabungan, pemasukan, pengeluaran, dan saldoAkhir

                         dideklarasikan dengan tipe data Uang.

                      •  Ini memungkinkan Anda untuk menyimpan dan memanipulasi nilai uang dengan cara

                         yang lebih mudah dibaca dan dipahami.
                  3)  Operasi Aritmatika:

                      •  Program ini melakukan operasi aritmatika dasar dengan nilai uang, seperti penjumlahan

                         (+), pengurangan (-), dan perkalian (*).

                      •  Hal  ini  menunjukkan  bahwa  Anda  dapat  menggunakan  Uang  seperti  Anda

                         menggunakan double untuk melakukan perhitungan matematis.
                  4)  Keluaran:

                      •  Program ini menampilkan nilai tabungan, pemasukan, pengeluaran, dan saldoAkhir

                         dengan format yang mudah dibaca.

                  5.  Program
                  #include <iostream>
                  #include <vector>
                  #include <string>

                  using namespace std;

                  // Struct untuk menyimpan informasi menu nasi kuning
                  struct MenuNasiKuning {
                    string namaWarung;
                    double harga;
                    string laukUtama;
                    string rasaSambal;
                  };

                  int main() {                                                                           174
                    // Vektor untuk menyimpan menu nasi kuning dari setiap warung

                    vector<MenuNasiKuning> daftarMenu;

                    // Menambahkan menu nasi kuning dari Warung Bone Tamparang
                    MenuNasiKuning menuBoneTamparang;
   192   193   194   195   196   197   198   199   200   201   202