Kamis, 08 Desember 2016

suku bunga masukan nasabah(dimensi 2)

#include <iostream>
#include <iomanip>
#include <stdio.h>
#include <stdlib.h>
#define x 20
using namespace std;
using std::setw;
int main()
{
    int pilih1, pilih2, pilih3, plafond[x]={300,350,400,500}, angsuran[x]={12,24,36,48,60};
    int qty, bayar[x];
    float bunga[x]={8.75,9.25,10.5};
    char nama[x][x];

    cout << "Masukkan Banyak Nasabah : "; cin >> qty; cout << endl;

    for (int i=1;i<=qty;i++)
    {
    cout << "Nasabah ke-" << i << endl;
    cout << "Masukkan Nama : "; cin >> nama[i];
    cout << "\nDaftar Plafond\n";
    for (int a=0;a<=3;a++)
    {
        cout << a+1 << ".";
        cout << setw(6) << "IDR " << plafond[a] << " Juta" << endl;
    }
    cout << "\nPilih Plafond (Jutaan) : "; cin >> pilih1;

    switch (pilih1)
    {
    case 300:
        cout << "\nDaftar Angsuran\n";
        for (int b=0;b<=4;b++)
        {
            cout << "[" << b+1 << "]";
            cout << setw(4) << angsuran[b] << " Kali" << endl;
        }
        cout << "\nPilih Angsuran : "; cin >> pilih2;
        if (pilih2 == 1)
        {
            cout << "\nDaftar Suku Bunga\n";
            for (int c=0;c<=2;c++)
            {
                cout << "[" << c+1 << "]";
                cout << setw(6) << (float)bunga[c] << "%" << endl;
            }
            cout << "\nPilih Suku Bunga : "; cin >> pilih3;
            if (pilih3 == 1)
            {
                bayar[i] = 26200676;

            }

            else if (pilih3 == 2)
            {
                bayar[i] = 26220236;

            }

            else if (pilih3 == 3)
            {
                bayar[i] = 26244581;

            }
            else
            {
                cout << "Maaf, Anda Salah Memasukkan Kode." << endl;
            }
        }
        else if (pilih2 == 2)
        {
            cout << "\nDaftar Suku Bunga\n";
            for (int c=0;c<=2;c++)
            {
                cout << "[" << c+1 << "]";
                cout << setw(6) << (float)bunga[c] << "%" << endl;
            }
            cout << "\nPilih Suku Bunga : "; cin >> pilih3;
            if (pilih3 == 1)
            {
                bayar[i] = 13671037;

            }

            else if (pilih3 == 2)
            {
                bayar[i] = 13739860;

            }

            else if (pilih3 == 3)
            {
                bayar[i] = 13912812;

            }
            else
            {
                cout << "Maaf, Anda Salah Memasukkan Kode." << endl;
            }
        }
        else if (pilih2 == 3)
        {
            cout << "\nDaftar Suku Bunga\n";
            for (int c=0;c<=2;c++)
            {
                cout << "[" << c+1 << "]";
                cout << setw(6) << (float)bunga[c] << "%" << endl;
            }
            cout << "\nPilih Suku Bunga : "; cin >> pilih3;
            if (pilih3 == 1)
            {
                bayar[i] = 9505052;

            }

            else if (pilih3 == 2)
            {
                bayar[i] = 9574864;

            }

            else if (pilih3 == 3)
            {
                bayar[i] = 9750733;

            }
            else
            {
                cout << "Maaf, Anda Salah Memasukkan Kode." << endl;
            }
        }
        else if (pilih2 == 4)
        {
            cout << "\nDaftar Suku Bunga\n";
            for (int c=0;c<=2;c++)
            {
                cout << "[" << c+1 << "]";
                cout << setw(6) << (float)bunga[c] << "%" << endl;
            }
            cout << "\nPilih Suku Bunga : "; cin >> pilih3;
            if (pilih3 == 1)
            {
                bayar[i] = 7429951;

            }

            else if (pilih3 == 2)
            {
                bayar[i] = 7501176;

            }

            else if (pilih3 == 3)
            {
                bayar[i] = 7681014;

            }
            else
            {
                cout << "Maaf, Anda Salah Memasukkan Kode." << endl;
            }
        }
        else if (pilih2 == 5)
        {
            cout << "\nDaftar Suku Bunga\n";
            for (int c=0;c<=2;c++)
            {
                cout << "[" << c+1 << "]";
                cout << setw(6) << (float)bunga[c] << "%" << endl;
            }
            cout << "\nPilih Suku Bunga : "; cin >> pilih3;
            if (pilih3 == 1)
            {
                bayar[i] = 6191170;

            }

            else if (pilih3 == 2)
            {
                bayar[i] = 6263969;

            }

            else if (pilih3 == 3)
            {
                bayar[i] = 6448170;

            }
            else
            {
                cout << "Maaf, Anda Salah Memasukkan Kode." << endl;
            }
        }
        else
        {
            cout << "Maaf, Anda Salah Memasukkan Kode." << endl;
        }
        break;
    case 350:
        cout << "\nDaftar Angsuran\n";
        for (int b=0;b<=4;b++)
        {
            cout << "[" << b+1 << "]";
            cout << setw(4) << angsuran[b] << " per Bulan" << endl;
        }
        cout << "\nPilih Angsuran : "; cin >> pilih2;
        if (pilih2 == 1)
        {
            cout << "\nDaftar Suku Bunga\n";
            for (int c=0;c<=2;c++)
            {
                cout << "[" << c+1 << "]";
                cout << setw(6) << (float)bunga[c] << "%" << endl;
            }
            cout << "\nPilih Suku Bunga : "; cin >> pilih3;
            if (pilih3 == 1)
            {
                bayar[i] = 30567455;

            }

            else if (pilih3 == 2)
            {
                bayar[i] = 30648608;

            }

            else if (pilih3 == 3)
            {
                bayar[i] = 30852011;

            }
            else
            {
                cout << "Maaf, Anda Salah Memasukkan Kode." << endl;
            }
        }
        else if (pilih2 == 2)
        {
            cout << "\nDaftar Suku Bunga\n";
            for (int c=0;c<=2;c++)
            {
                cout << "[" << c+1 << "]";
                cout << setw(6) << (float)bunga[c] << "%" << endl;
            }
            cout << "\nPilih Suku Bunga : "; cin >> pilih3;
            if (pilih3 == 1)
            {
                bayar[i] = 15949543;

            }

            else if (pilih3 == 2)
            {
                bayar[i] = 16029836;

            }

            else if (pilih3 == 3)
            {
                bayar[i] = 16231615;

            }
            else
            {
                cout << "Maaf, Anda Salah Memasukkan Kode." << endl;
            }
        }
        else if (pilih2 == 3)
        {
            cout << "\nDaftar Suku Bunga\n";
            for (int c=0;c<=2;c++)
            {
                cout << "[" << c+1 << "]";
                cout << setw(6) << (float)bunga[c] << "%" << endl;
            }
            cout << "\nPilih Suku Bunga : "; cin >> pilih3;
            if (pilih3 == 1)
            {
                bayar[i] = 11089228;

            }

            else if (pilih3 == 2)
            {
                bayar[i] = 11170675;

            }

            else if (pilih3 == 3)
            {
                bayar[i] = 11375855;

            }
            else
            {
                cout << "Maaf, Anda Salah Memasukkan Kode." << endl;
            }
        }
        else if (pilih2 == 4)
        {
            cout << "\nDaftar Suku Bunga\n";
            for (int c=0;c<=2;c++)
            {
                cout << "[" << c+1 << "]";
                cout << setw(6) << (float)bunga[c] << "%" << endl;
            }
            cout << "\nPilih Suku Bunga : "; cin >> pilih3;
            if (pilih3 == 1)
            {
                bayar[i] = 8668276;

            }

            else if (pilih3 == 2)
            {
                bayar[i] = 8751372;

            }

            else if (pilih3 == 3)
            {
                bayar[i] = 8961183;

            }
            else
            {
                cout << "Maaf, Anda Salah Memasukkan Kode." << endl;
            }
        }
        else if (pilih2 == 5)
        {
            cout << "\nDaftar Suku Bunga\n";
            for (int c=0;c<=2;c++)
            {
                cout << "[" << c+1 << "]";
                cout << setw(6) << (float)bunga[c] << "%" << endl;
            }
            cout << "\nPilih Suku Bunga : "; cin >> pilih3;
            if (pilih3 == 1)
            {
                bayar[i] = 7223031;

            }

            else if (pilih3 == 2)
            {
                bayar[i] = 7307964;

            }

            else if (pilih3 == 3)
            {
                bayar[i] = 7681014;

            }
            else
            {
                cout << "Maaf, Anda Salah Memasukkan Kode." << endl;
            }
        }
        else
        {
            cout << "Maaf, Anda Salah Memasukkan Kode." << endl;
        }
        break;
    case 400:
        cout << "\nDaftar Angsuran\n";
        for (int b=0;b<=4;b++)
        {
            cout << "[" << b+1 << "]";
            cout << setw(4) << angsuran[b] << " per Bulan" << endl;
        }
        cout << "\nPilih Angsuran : "; cin >> pilih2;
        if (pilih2 == 1)
        {
            cout << "\nDaftar Suku Bunga\n";
            for (int c=0;c<=2;c++)
            {
                cout << "[" << c+1 << "]";
                cout << setw(6) << (float)bunga[c] << "%" << endl;
            }
            cout << "\nPilih Suku Bunga : "; cin >> pilih3;
            if (pilih3 == 1)
            {
                bayar[i] = 34934235;

            }

            else if (pilih3 == 2)
            {
                bayar[i] = 35026981;

            }

            else if (pilih3 == 3)
            {
                bayar[i] = 35259441;

            }
            else
            {
                cout << "Maaf, Anda Salah Memasukkan Kode." << endl;
            }
        }
        else if (pilih2 == 2)
        {
            cout << "\nDaftar Suku Bunga\n";
            for (int c=0;c<=2;c++)
            {
                cout << "[" << c+1 << "]";
                cout << setw(6) << (float)bunga[c] << "%" << endl;
            }
            cout << "\nPilih Suku Bunga : "; cin >> pilih3;
            if (pilih3 == 1)
            {
                bayar[i] = 18228049;

            }

            else if (pilih3 == 2)
            {
                bayar[i] = 18319813;

            }

            else if (pilih3 == 3)
            {
                bayar[i] = 18550417;

            }
            else
            {
                cout << "Maaf, Anda Salah Memasukkan Kode." << endl;
            }
        }
        else if (pilih2 == 3)
        {
            cout << "\nDaftar Suku Bunga\n";
            for (int c=0;c<=2;c++)
            {
                cout << "[" << c+1 << "]";
                cout << setw(6) << (float)bunga[c] << "%" << endl;
            }
            cout << "\nPilih Suku Bunga : "; cin >> pilih3;
            if (pilih3 == 1)
            {
                bayar[i] = 12673403;

            }

            else if (pilih3 == 2)
            {
                bayar[i] = 12766485;

            }

            else if (pilih3 == 3)
            {
                bayar[i] = 13000977;

            }
            else
            {
                cout << "Maaf, Anda Salah Memasukkan Kode." << endl;
            }
        }
        else if (pilih2 == 4)
        {
            cout << "\nDaftar Suku Bunga\n";
            for (int c=0;c<=2;c++)
            {
                cout << "[" << c+1 << "]";
                cout << setw(6) << (float)bunga[c] << "%" << endl;
            }
            cout << "\nPilih Suku Bunga : "; cin >> pilih3;
            if (pilih3 == 1)
            {
                bayar[i] = 9906601;

            }

            else if (pilih3 == 2)
            {
                bayar[i] = 10001568;

            }

            else if (pilih3 == 3)
            {
                bayar[i] = 10241352;

            }
            else
            {
                cout << "Maaf, Anda Salah Memasukkan Kode." << endl;
            }
        }
        else if (pilih2 == 5)
        {
            cout << "\nDaftar Suku Bunga\n";
            for (int c=0;c<=2;c++)
            {
                cout << "[" << c+1 << "]";
                cout << setw(6) << (float)bunga[c] << "%" << endl;
            }
            cout << "\nPilih Suku Bunga : "; cin >> pilih3;
            if (pilih3 == 1)
            {
                bayar[i] = 8254893;

            }

            else if (pilih3 == 2)
            {
                bayar[i] = 8351959;

            }

            else if (pilih3 == 3)
            {
                bayar[i] = 8597560;

            }
            else
            {
                cout << "Maaf, Anda Salah Memasukkan Kode." << endl;
            }
        }
        else
        {
            cout << "Maaf, Anda Salah Memasukkan Kode." << endl;
        }
        break;
    case 500:
        cout << "\nDaftar Angsuran\n";
        for (int b=0;b<=4;b++)
        {
            cout << "[" << b+1 << "]";
            cout << setw(4) << angsuran[b] << " per Bulan" << endl;
        }
        cout << "\nPilih Angsuran : "; cin >> pilih2;
        if (pilih2 == 1)
        {
            cout << "\nDaftar Suku Bunga\n";
            for (int c=0;c<=2;c++)
            {
                cout << "[" << c+1 << "]";
                cout << setw(6) << (float)bunga[c] << "%" << endl;
            }
            cout << "\nPilih Suku Bunga : "; cin >> pilih3;
            if (pilih3 == 1)
            {
                bayar[i] = 43667794;

            }

            else if (pilih3 == 2)
            {
                bayar[i] = 43783726;

            }

            else if (pilih3 == 3)
            {
                bayar[i] = 44074301;

            }
            else
            {
                cout << "Maaf, Anda Salah Memasukkan Kode." << endl;
            }
        }
        else if (pilih2 == 2)
        {
            cout << "\nDaftar Suku Bunga\n";
            for (int c=0;c<=2;c++)
            {
                cout << "[" << c+1 << "]";
                cout << setw(6) << (float)bunga[c] << "%" << endl;
            }
            cout << "\nPilih Suku Bunga : "; cin >> pilih3;
            if (pilih3 == 1)
            {
                bayar[i] = 22785062;

            }

            else if (pilih3 == 2)
            {
                bayar[i] = 22899766;

            }

            else if (pilih3 == 3)
            {
                bayar[i] = 23188021;

            }
            else
            {
                cout << "Maaf, Anda Salah Memasukkan Kode." << endl;
            }
        }
        else if (pilih2 == 3)
        {
            cout << "\nDaftar Suku Bunga\n";
            for (int c=0;c<=2;c++)
            {
                cout << "[" << c+1 << "]";
                cout << setw(6) << (float)bunga[c] << "%" << endl;
            }
            cout << "\nPilih Suku Bunga : "; cin >> pilih3;
            if (pilih3 == 1)
            {
                bayar[i] = 15841754;

            }

            else if (pilih3 == 2)
            {
                bayar[i] = 15958107;

            }

            else if (pilih3 == 3)
            {
                bayar[i] = 16251222;

            }
            else
            {
                cout << "Maaf, Anda Salah Memasukkan Kode." << endl;
            }
        }
        else if (pilih2 == 4)
        {
            cout << "\nDaftar Suku Bunga\n";
            for (int c=0;c<=2;c++)
            {
                cout << "[" << c+1 << "]";
                cout << setw(6) << (float)bunga[c] << "%" << endl;
            }
            cout << "\nPilih Suku Bunga : "; cin >> pilih3;
            if (pilih3 == 1)
            {
                bayar[i] = 12383252;

            }

            else if (pilih3 == 2)
            {
                bayar[i] = 12501960;

            }

            else if (pilih3 == 3)
            {
                bayar[i] = 12801690;

            }
            else
            {
                cout << "Maaf, Anda Salah Memasukkan Kode." << endl;
            }
        }
        else if (pilih2 == 5)
        {
            cout << "\nDaftar Suku Bunga\n";
            for (int c=0;c<=2;c++)
            {
                cout << "[" << c+1 << "]";
                cout << setw(6) << (float)bunga[c] << "%" << endl;
            }
            cout << "\nPilih Suku Bunga : "; cin >> pilih3;
            if (pilih3 == 1)
            {
                bayar[i] = 10318616;

            }

            else if (pilih3 == 2)
            {
                bayar[i] = 10439949;

            }

            else if (pilih3 == 3)
            {
                bayar[i] = 10746950;

            }
            else
            {
                cout << "Maaf, Anda Salah Memasukkan Kode." << endl;
            }
        }
        else
        {
            cout << "Maaf, Anda Salah Memasukkan Kode." << endl;
        }
        break;
    default:
        cout << "Maaf, Anda Salah Memasukkan Kode." << endl;
    }
    }

    cout << "===========================================================================" << endl;
    cout << " No.    Nama          Suku        Plafond       Angsuran      Cicilan" << endl;
    cout << "                      Bunga                                   per Bulan" << endl;
    cout << "===========================================================================" << endl;

    for (int i=1;i<=qty;i++)
    {
        cout << setiosflags(ios::left) << setw(8) << i;
        cout << setiosflags(ios::left) << setw(13) << nama[i];
        cout << setiosflags(ios::left) << setw(13) << bunga[i];
        cout << setiosflags(ios::left) << setw(9) << plafond[i];
        cout << setiosflags(ios::left) << setw(13) << angsuran[i];
        cout << "IDR " << setiosflags(ios::left) << setw(9) << bayar[i];
        cout << endl;
    }



}

array dimensi 2(tunjangan ganji karyawan)

#include <iostream>
#include <iomanip>

using namespace std;
int main()
{
    string nama[10],lulus[10];
    int i;
    int n,gol[10];
    float gol1[10],pen1[10];
    int pen[10],jam[10];
    int pilih[10],lama[20];
    int jumlah[10],jumlah1[10],honor[10],bersih[10];
    int tunjanganl,pajak;

cout<<"masukan jumlah karyawan :"; cin>>n;
for(int i=1; i<=n; i++)
{
    cout<<"nama karyawan :"; cin>>nama[i];
    cout<<"Golongan [1/2/3]:"; cin>>gol[i];
    if(gol[i]==1)
    {gol1[i]=0.05;}
    else if(gol[i]==2)
    {gol1[i]=0.01;}
    else if(gol[i]==3)
    {gol1[i]=0.015;}
    else
        {cout<<"ERROR"<<endl;}
    jumlah[i]=700000*gol1[i];
cout<<"PENNDIDIKAN[1=SMU][2=D3][3S1]  :"; cin>>pen[i];
if(pen[i]==1)
{pen1[i]=0.025;}
else if(pen[i]==2)
{pen1[i]=0.05;}
else if(pen[i]==3)
{pen1[i]=0.075;}
else
{cout<<"error"<<endl;}

jumlah1[i]=700000*pen1[i];

cout<<"JUMLAH JAM KERJA [/hari]:"; cin>>jam[i];
if(jam[i]<=8)
{honor[i]=0;}
else if(jam[i]>=9)
{honor[i]=(jam[i]-8)*2500;}

pajak=0.025*700000;
bersih[i]=700000+jumlah[i]+jumlah1[i]+honor[i]-pajak;

}
      cout<<"pt stay cool"<<endl;
      cout<<"------------------------------------------------------------------"<<endl;
      cout<<"No  nama           tunjangan                                      "<<endl;
      cout<<"    karyawan  --------------------    honor            pendapatan "<<endl;
      cout<<"               jabatan  pendidikan    lembur   pajak   bersih     "<<endl;
      cout<<"------------------------------------------------------------------"<<endl;



  for(int i=1; i<=n; i++)
  {
      cout<<setiosflags(ios::left)<<setw(4)<<i;
    cout<<setiosflags(ios::left)<<setw(8)<<nama[i];
    cout<<setprecision(2)<<"  | "<<jumlah[i];
    cout<<setprecision(3)<<"    | "<<jumlah1[i];
    cout<<setprecision(2)<<"    | "<<honor[i];
    cout<<setprecision(2)<<"  | "<<pajak;
    cout<<setprecision(2)<<"  | "<<bersih[i]<<"    |";
    cout<<endl;
    //cout<<setprecision(2)<<"       | "<<lama[i];
    //cout<<setprecision(2)<<"   | "<<na[i];
   // cout<<setprecision(2)<<"    | "<<grade[i]<<endl;
  }
}


Array dimensi 2 (3)

#include<iostream>
#include<iomanip>

using namespace std;

int main ()
{
    char nama[20][20];
    int jumlah,i,gol[20],pen[20],jam[20],honor[20],bersih[20],total=0;
    float tpen[20],tgol[20],hsl1[20],hsl2[20],pajak;
    cout<< "\tProgram Hitung Honor Karyawan Kontrak"<<endl;
    cout<< "\t\tPT. STAY COOL "<<endl<<endl;

    cout<< "Masukkan Jumlah Karyawan : "; cin>>jumlah;
    for(i=1; i<=jumlah; i++)
       {
    cout<< "Karyawan ke - "<<i<<endl;
    cout<< "Nama Karyawan               : "; cin>>nama[i];
    cout<< "Golongan (1/2/3)            : "; cin>>gol[i];
    cout<< "Pendidikan (1=SMU/2=D3/3=S1 : "; cin>>pen[i];
    cout<< "Masukkan Jam Kerja (/bulan) : "; cin>>jam[i];

    if(gol[i]==1)
    {
        tgol[i]=0.5;

    }
    else if(gol[i]==2)
    {
        tgol[i]=0.1;
    }
    else if(gol[i]==3)
    {
        tgol[i]=0.15;
    }
    else
    {
        cout<<"ERROR"<<endl;
    }
    hsl1[i]=tgol[i]*700000;

    if(pen[i]==1)
        {
            tpen[i]=0.025;
        }
        else if(pen[i]==2)
        {
            tpen[i]=0.5;
        }
        else if (pen[i]==3)
        {
            tpen[i]=0.075;
        }
        else
        {
            cout<<"ERROE"<<endl;
        }
        hsl2[i]=tpen[i]*700000;

        if(jam[i]>=240)
        {
          honor[i]=2500*(jam[i]-240);
        }
        else
        {
            honor[i]=0;
        }
        pajak=0.1*700000;
        bersih[i]=700000+hsl1[i]+hsl2[i]+honor[i]-pajak;
       }
       cout<< " PT. STAY COOL                                                     "<<endl;
       cout<< "-------------------------------------------------------------------"<<endl;
       cout<< " No    Nama           Tunjangan                                    "<<endl;
       cout<< "     Karyawan   ---------------------   Honor           Pendapatan "<<endl;
       cout<< "                 Jabatan   Pendidikan   Lembur   Pajak    Bersih   "<<endl;
       cout<< "-------------------------------------------------------------------"<<endl;
    for(i=1; i<=jumlah; i++)
    {
        cout<<" "<<i<<"     ";
        cout<<setiosflags(ios::left)<<setw(10)<<nama[i];
        cout<<setiosflags(ios::left)<<setw(12)<<hsl1[i];
        cout<<setiosflags(ios::left)<<setw(11)<<hsl2[i];
        cout<<setiosflags(ios::left)<<setw(9)<<honor[i];
        cout<<setiosflags(ios::left)<<setw(9)<<pajak;
        cout<<bersih[i]<<endl;

        total=total+bersih[i];
    }
    cout<<endl;
    cout<< "-------------------------------------------------------------------"<<endl;
    cout<< "                 Jumlah Gaji Yang Harus Dikeluarkan =  RP."<<total<<endl;

}

tipe data dan ppt