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;