Breaking

Wednesday, 17 May 2017

Contoh Soal Borland C++

Ini adalah contoh soal program yang mungkin akan muncul di ulangan anda , programnya tidak terlalu sulit cuman agak rumit kalo buat sendiri tapi sekarang saya akan berikan beserta jawabannya jadi kalian tenang ....

  • Soal :
Diketahui seorang karyawan mendapatkan gaji pokok, bonus, tunjangan anak, dan pajak.
Gaji pokok perhari adalah Rp.60.000 sedangkan untuk tunjangan per anak adalah Rp.500.000, dan untuk perhitungan bonus adalah ditambahkan 10% dari gaji total yang diterima....

Jika dalam satu bulan karyawan tersebut mendapatkan total gaji harian sebanyak kurang dari Rp.1.600.000 maka karyawan tersebut tidak mendapatkan bonus dan tidak dikenakan pajak.
  • Jawaban :

#include <iostream.h>
#include <conio.h>
#include <windows.h>

void main()
{
            system ("COLOR B");
            clrscr();
            main_menu:
            char pilihan;
            float gaji, bonus, bonuss, bonust, tunjangan, kerja, anak, keseluruhan, keseluruhann, pajak, pajakk, bersih;


            cout<<"\n_____________PERHITUNGAN GAJI KARYAWAN______________"<<endl<<endl;


            cout<<"MASUKAN JUMLAH KERJA      : ";
            cin>>kerja;
            cout<<"MASUKAN JUMLAH ANAK       : ";
            cin>>anak;

            gaji = kerja * (60000) ;
            tunjangan = anak * (500000) ;
            bonus = (gaji * 10) / 100 ;
            bonust = (gaji * 0) / 100 ;
            keseluruhan = (gaji + tunjangan) + bonus ;
            keseluruhann = (gaji + tunjangan) + bonust;

            cout<<"TOTAL GAJI HARIAN                 : "<<gaji<<endl;
            cout<<"TOTAL TUNJANGAN ANAK              : "<<tunjangan<<endl;
            cout<<"BONUS ANDA                        : ";
            if(bonuss, gaji>=1600000)
            {
            cout<<bonus<<endl;
            }else{
            cout<<bonust<<endl;
            }

            cout<<"GAJI KESELURUHAN SEBELUM PAJAK    : ";
            if(gaji>=1600000)
            {
            cout<<keseluruhan<<endl ;
            }else{
            cout<<keseluruhann<<endl;
            }

        pajak = gaji - 10 ;
        pajakk = 0 ;


            cout<<"PAJAK ANDA                        : ";
            if(gaji>=1700000)
            {
            cout<<pajak<<endl;
            }else{
            cout<<pajakk<<endl;
            }
            bersih = (gaji + tunjangan) ;

            cout<<"GAJI BERSIH YANG DITERIMA         : ";
            if(gaji>=1600000)
            {
            cout<<bersih + bonus<<endl;
            }else{
            cout<<bersih + bonust<<endl;
            }

            cout<<"\n\nAPAKAH ANDA INGIN MENGULANG KEMBALI (Y/N) : ";
            cin>>pilihan;
            if(pilihan=='Y' || pilihan=='y')
            {
            clrscr();
            getch();
            goto main_menu;
            }

getch();
}




  • Hasilnya akan seperti ini :

Penjelasan :

Nah di progam ini saya tambahkan color agar program bisa terlihat lebih mantapp!!
#include <windows.h>

system ("COLOR B");      ↠ ↠ B artinya ini melambangkan warna yang ingin digunakan

Beberapa lambang Color :


Nah jadi anda bisa tambahkan warna sesuai keinginan anda dan bisa anda gabungkan tapi hanya bisa menggabungkan 2 warna Oke!!


No comments:

Post a Comment

KLIK DI BAWAH INI DAPATKAN.....