artikel menarik, tips dan trik dan lainnya

program sederhana C++

     YANG LAGI NYARI PROGRAM SEDERHANA MENGGUNAKAN C++, MUNGKIN PROGRAM YANG SAYA BUAT INI BISA MENJADI BAHAN UNTUK MENAMBAH ILMU SOBAT-SOBAT SEMUA....

OKE BERIKUT CODINGNYA....


#include<iostream.h>
#include<conio.h>
main ()
{
    int pilih;
    char keluar;

    while (pilih!=3)
    {
    awal :
    clrscr();
    cout<<"\t\t*--------------------------------------------------*\n";
    cout<<"\t\t*          DASAR-DASAR PEMROGRAMAN DENGAN C++      *\n";
    cout<<"\t\t*                 TEKNIK INFORMATIKA               *\n";
    cout<<"\t\t*            UNIVERSITAS TEKNOLOGI SUMBAWA         *\n";
    cout<<"\t\t*--------------------------------------------------*\n";
    cout<<"\t\t* Pilihan Menu :                                   *\n";
    cout<<"\t\t* 1. Mengkonversi suhu                             *\n";
    cout<<"\t\t* 2. Penyeleksian, switch (Studi Kasus Penggajian) *\n";
    cout<<"\t\t* 3. Keluar                       *\n";
    cout<<"\t\t*--------------------------------------------------*\n\n\n";
    cout<<" Masukkan Pilihan Anda : ";
    cin>>pilih;
    switch(pilih)
    {
       case 1 : double celcius,reamus,fahrainhait;
                char konversi;
                clrscr();
                cout<<"\t\t*****Mengkonversi suhu*****\n\n\n";
                cout<<" a. Konversi Celcius ke Reamus\n b. Konversi Celcius ke Fahrainhait\n\n\n";
                cout<<" Konversi yang anda inginkan   : ";
                cin>>konversi;
                cout<<endl;
                switch (konversi)
                {
                   case 'a' : cout<<" Masukkan Nilai Calcius : ";
                              cin>>celcius;
                              reamus=(4*celcius)/5;
                              cout<<" Nilai Reamus : "<<reamus<<endl<<endl;
                              break;
                   case 'b' : cout<<" Masukkan Nilai Calcius : ";
                              cin>>celcius;
                              fahrainhait=(9*celcius/5)+32;
                              cout<<" Nilai Fahrainhait : "<<fahrainhait<<endl<<endl;
                              break;
                   default : cout<<" !!! Pilihan Anda salah !!!\n\n";
                             break;
                }
                cout<<" Tekan Enter untuk kembali ke menu awal";
                getch();
                break;
       case 2 : char nama[30],tempat[10];
                int tgl,bln,thn,umur,nik;
                int masa_kerja,lembur,jml_anak,status_menikah,jabatan,kehadiran,potongan;
                int tunj_kehadiran,gaji_pokok,total_gaji,tunj_anak,tunj_istri,bonus_lembur,gaji_bersih,tunj_jabatan;

                //awalnya.....
                clrscr();
                cout<<"\n________________________________________________________________________________\n";
                cout<<"                        UNIVERSITAS TEKNOLOGI SUMBAWA\n";
                cout<<"       jln. Raya Olat Maras No. 01, Sumbawa Besar, Provinsi pulau Sumbawa\n";
                cout<<"                          REKAP GAJI KARYAWAN\n";
                cout<<"________________________________________________________________________________\n\n";
                cout<<" NIK                 : ";
                cin>>nik;
                cout<<" Nama Pegawai        : ";
                cin>>nama;
                cout<<" Tempat/Tgl Lhr      : ";
                cin>>tempat>>tgl>>bln>>thn;
            umur=2013-thn;
            cout<<" Umur                : "<<umur<<" Tahun\n";

                //masa kerja....
                cout<<" Masa Kerja          : ";
                cin>>masa_kerja;
                if( masa_kerja >= 3 ) gaji_pokok=2500000;else
                if( masa_kerja > 1 ) gaji_pokok=1200000;else
                gaji_pokok=850000;
                cout<<" Gaji Pokok          : Rp. "<<gaji_pokok<<endl;

                //status menikah,tunjangan istri dan tunjangan anak
                cout<<"\n Status Menikah :\n 1. Menikah  2. Belum Menikah\n";
                cout<<" Status Menikah      : ";
                cin>>status_menikah;
                if ( status_menikah == 1 )
                {tunj_istri=350000;
                cout<<" Tunjangan Istri     : Rp. "<<tunj_istri<<endl;
                cout<<" Jumlah Anak         : ";
                cin>>jml_anak;
                    if ( jml_anak >= 2 )
                    {tunj_anak=2*250000;
                    cout<<" Tunjangan Anak      : Rp. "<<tunj_anak<<endl;}else
                    {tunj_anak=jml_anak*250000;
                    cout<<" Tunjangan Anak      : Rp. "<<tunj_anak<<endl;}}else
                if (status_menikah == 2)
                {tunj_istri=0;
                tunj_anak=0;
                cout<<" Tunjangan Istri     : Rp. "<<tunj_istri<<endl;
                cout<<" Jumlah Anak         : 0\n";
                cout<<" Tunjangan Anak      : Rp. "<<tunj_anak<<endl;}

                //jabatan....
                cout<<"\n Jabatan :\n";
                cout<<" 1. Rektor         2. Wakil Rektor\n";
                cout<<" 3. Kepala Biro    4. kepala Keamanan\n";
                cout<<" Jabatan             : ";
                cin>>jabatan;
                if ( jabatan == 1 ) tunj_jabatan=2500000;else
                if ( jabatan == 2 ) tunj_jabatan=1500000;else
                if ( jabatan == 3 ) tunj_jabatan=1000000;else
                if ( jabatan == 4 ) tunj_jabatan=500000;
                cout<<" Tunjangan jabatan   : Rp. "<<tunj_jabatan<<endl;
                //kehadiran
                cout<<" Kehadiran           : ";
                cin>>kehadiran;
                tunj_kehadiran=kehadiran*25000;
                cout<<" Tunjangan Kehadiran : Rp. "<<tunj_kehadiran<<endl;

                //lembur
                cout<<" Lembur              : ";
                cin>>lembur;
                bonus_lembur=lembur*50000;
                cout<<" Bonus Lembur        : Rp. "<<bonus_lembur<<endl;

                total_gaji=gaji_pokok+tunj_istri+tunj_anak+tunj_jabatan+tunj_kehadiran+bonus_lembur;
                cout<<" Total Gaji          : Rp. "<<total_gaji<<endl;
                cout<<" Potongan            : Rp. ";
                cin>>potongan;
                gaji_bersih=total_gaji-potongan;
                cout<<" Gajih Bersih        : Rp. "<<gaji_bersih<<endl;
                cout<<"________________________________________________________________________________\n\n";
                cout<<" Tekan Enter untuk kembali ke menu awal ";
                getch();
                break;
       case 3 : cout<<" Anda yakin ingin keluar ?\n";
                cout<<" tekan Y/N : ";
                cin>>keluar;
                if (keluar=='y' || keluar=='Y')
                {
                clrscr();
                cout<<"\n\n\n\t\t\t*********************\n";
                cout<<"\t\t\t   Selamat Tinggal\n";
                cout<<"\t\t\t  Semoga Bermanfaat\n";
                cout<<"\t\t\tby : Erwin Mardinata\n";
                cout<<"\t\t\t*********************";
                }
                if (keluar=='n' || keluar=='N')
                {goto awal;}

    }
    }


return 0;
}
Tag : C++
0 Komentar untuk "program sederhana C++"

Back To Top