#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 << "Data 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 && Jumlah <= 10000000) {
keterangan = "Boros";
} else if (Jumlah > 5000000 && Jumlah <= 7000000) {
keterangan = "Sesuai Budget";
} else if (Jumlah > 3000000 && Jumlah <= 5000000) {
keterangan = "Hemat";
} else { (Jumlah < 3000000);
keterangan = "Sangat Berhemat";
}
cout << "-----------------------------------------------------------------------------" << endl;
cout << "Keterangan: " << keterangan << endl;
return 0;
}
No comments:
Post a Comment