Tuesday, 21 April 2026

Contoh Program

 #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