Monday, 16 December 2024

Program Daftar Pengeluaran

 #include <iostream>

#include <iomanip>

using namespace std;

int main() 

{

  // Data Pendapatan

  int pendapatan[4];

  cout << "Masukkan Pendapatan:\n";

  cout << "  - Gaji Suami: "; cin >> pendapatan[0];

  cout << "  - Gaji Istri: "; cin >> pendapatan[1];

  cout << "  - Hasil Usaha Toko: "; cin >> pendapatan[2];

  cout << "  - Bonus: "; cin >> pendapatan[3];


  // Data Pengeluaran

  int pengeluaran[10];

  cout << "\nMasukkan Pengeluaran:\n";

  cout << "  - Belanja Harian: "; cin >> pengeluaran[0];

  cout << "  - Listrik: "; cin >> pengeluaran[1];

  cout << "  - Telepon: "; cin >> pengeluaran[2];

  cout << "  - Pembantu: "; cin >> pengeluaran[3];

  cout << "  - Cicilan Mobil: "; cin >> pengeluaran[4];

  cout << "  - Cicilan Motor: "; cin >> pengeluaran[5];

  cout << "  - SPP: "; cin >> pengeluaran[6];

  cout << "  - Les Bahasa Inggris: "; cin >> pengeluaran[7];

  cout << "  - Bensin Mobil: "; cin >> pengeluaran[8];

  cout << "  - Bensin Motor: "; cin >> pengeluaran[9];


  // Perhitungan Total

  int totalPendapatan = 0;

  for (int i = 0; i < 4; i++)

      {

    totalPendapatan = totalPendapatan + pendapatan[i];

      }


  int totalPengeluaran = 0;

  for (int i = 0; i < 10; i++) 

       {

    totalPengeluaran = totalPengeluaran + pengeluaran[i];

       }

  

  int labaRugi = totalPendapatan - totalPengeluaran;


  // Keterangan

  string keterangan;

  if (totalPengeluaran > 10000000) 

       {

    keterangan = "Anda terlalu Boros";

        } 

        else if (totalPengeluaran > 7000000 && totalPengeluaran <= 10000000) 

        {

    keterangan = "Boros";

        } 

        else if (totalPengeluaran > 5000000 && totalPengeluaran <= 7000000) 

        {

    keterangan = "Sesuai Budget";

        }

        else if (totalPengeluaran > 3000000 && totalPengeluaran <= 5000000) 

        {

    keterangan = "Hemat";

        } 

        else

        {

    keterangan = "Sangat Berhemat";

        }

       

  // Menampilkan Tabel

  cout << "\n=================================================================================\n";

  cout << "                                        Analisis Anggaran Keluarga                  \n";

  cout << "==================================================================================\n";

  cout << "Keluarga Besar STIKOM UYELINDO KUPANG\n";

  cout << "Periode Desember 2024\n\n";

  cout << "------------------------------------------------------------------------------\n";

  cout << setw(20)<<"|       Kategori  "<<setw(20)<<" |       Pendapatan  "<<setw(20)<<" |     Pengeluaran   | "<< endl;

  cout << "------------------------------------------------------------------------------\n";

  cout << setw(20) << "Gaji Suami" << setw(20) << pendapatan[0] << setw(20) << " - " << endl;

  cout << setw(20) << "Gaji Istri" << setw(20) << pendapatan[1] << setw(20) << " - " << endl;

  cout << setw(20) << "Hasil Usaha Toko" << setw(20) << pendapatan[2] << setw(20) << " - " << endl;

  cout << setw(20) << "  Bonus" << setw(20) << pendapatan[3] << setw(20) << " - " << endl;

  cout << setw(20) << "  Belanja Harian" << setw(20) << " - " << setw(20) << pengeluaran[0] << endl;

  cout << setw(20) << "  Listrik" << setw(20) << " - " << setw(20) << pengeluaran[1] << endl;

  cout << setw(20) << "  Telepon" << setw(20) << " - " << setw(20) << pengeluaran [2] << endl;

  cout << setw(20) << "  Pembantu" << setw(20) << " - " << setw(20) << pengeluaran [3] << endl;

  cout << setw(20) << "  Cicilan mobil" << setw(20) << " - " << setw(20) << pengeluaran [4] << endl;

  cout << setw(20) << "  Cicilan motor" << setw(20) << " - " << setw(20) << pengeluaran [5] << endl;

  cout << setw(20) << "  Spp" << setw(20) << " - " << setw(20) << pengeluaran [6] << endl;

  cout << setw(20) << "  Les Bahasa Inggris" << setw(20) << " - " << setw(20) << pengeluaran [7] << endl;

  cout << setw(20) << "  Bensin mobil" << setw(20) << " - " << setw(20) << pengeluaran [8] << endl;

  cout << setw(20) << "  Bensin motor" << setw(20) << " - " << setw(20) << pengeluaran [9] << endl;

  cout << "==================================================================================\n";

  

  cout<< " total pengeluaran: Rp." <<totalPendapatan<< endl;

  cout<< " total pendapatan: Rp." <<totalPengeluaran<< endl;

  cout<< " labaRugi: Rp."<< labaRugi<< endl;

  cout<< " keterangan : "<< keterangan << endl;

  

   

  return 0;

 }

No comments:

Post a Comment