Monday, 16 December 2024

Daftar Belanja Rumah Tangga

 #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