#include <iostream>
#include <windows.h>
#include <iomanip>
using namespace std;
int main() {
int i, a;
int Jumlah = 0;
string nama[14];
string keterangan;
int Volume[14];
int satuan[14];
int total[14];
string nama_org, alamat, bulan_belanja;
int tgl, thn;
cout << "Masukan Nama anda: ";
getline(cin, nama_org);
cout << "Masukan Alamat anda: ";
getline(cin, alamat);
cout << "Masukan Bulan belanja: ";
cin >> bulan_belanja;
cout << "Masukan Tanggal belanja: ";
cin >> tgl;
cout << "Masukan Tahun belanja: ";
cin >> thn;
cout << "--------------------------------------------------" << endl;
cout << "Masukan jumlah Barang: ";
cin >> a;
cin.ignore();
for (i = 0; i < a; i++) {
cout << "\nData Ke-" << (i + 1) << endl;
cout << "Nama Barang: ";
getline(cin, nama[i]);
cout << "Volume : ";
cin >> Volume[i];
cout << "Harga : ";
cin >> satuan[i];
cin.ignore();
total[i] = Volume[i] * satuan[i];
}
system("cls");
cout << "--------------------Daftar Belanja Harian--------------------" << endl;
cout << "Nama : " << nama_org << endl;
cout << "Alamat : " << alamat << endl;
cout << tgl << " " << bulan_belanja << " " << thn << endl;
cout << "=============================================================================" << endl;
cout << setw(5) << left << "No"
<< setw(20) << left << "Nama Barang"
<< setw(15) << right << "Volume"
<< setw(15) << right << "Harga"
<< setw(15) << right << "JUMLAH" << endl;
cout << "=============================================================================" << endl;
for (i = 0; i < a; i++) {
cout << setw(5) << left << (i + 1)
<< setw(20) << left << nama[i]
<< setw(15) << right << Volume[i]
<< setw(15) << right << satuan[i]
<< setw(15) << right << total[i] << endl;
Jumlah += total[i];
}
cout << "=============================================================================" << endl;
cout << setw(40) << left << "JUMLAH KESELURUHAN:"
<< setw(30) << right << Jumlah << endl;
if (Jumlah > 10000000) {
keterangan = "Anda terlalu Boros";
} else if (Jumlah > 7000000) {
keterangan = "Boros";
} else if (Jumlah > 5000000) {
keterangan = "Sesuai Budget";
} else if (Jumlah > 3000000) {
keterangan = "Hemat";
} else {
keterangan = "Sangat Berhemat";
}
cout << "-----------------------------------------------------------------------------" << endl;
cout << "Keterangan: " << keterangan << endl;
return 0;
}
No comments:
Post a Comment