Langsung saja !
Masalah:
Buatlah algoritma dan program untuk menyelesaikan permasalaha berikut :Bila salesman berhasil menjual barang seharga 500000 maka dia akan mendapat komisi sebesar 10%Bila lebih dari 500000, untuk 500000 pertama komisinya 10% sedangkan sisanya mendapat 15%Bila perusahaan tersebut memiliki 20 orang Salesman, tentukan komisi yang diterima oleh setiap salesmannya, serta total komisi yang telah dibayarkan oleh PT. MURAH HARI kepada 20 salesman tadi.Bila sebagai input adalah jumlah penjualan, buatlah program untuk menentukan komisi pegawai perusahaan tadi dan total komisi yang dibayarkan PT. MURAH HATI
Penyelesaian :
Source Code :
#includeContoh Program :
#include
#include
main()
{
int x;
char nama_karyawan[60][50],ulang='Y';
float harbar[30], komisi[30],tot_kom=0,tot_kar;
while(ulang == 'Y' || ulang == 'y')
{
clrscr();
cout<<"Total Karyawan : ";
cin>>tot_kar;
clrscr();
for(x = 1;x<=tot_kar;x++)
{
cout<<"Data ke- "<cout<<"Nama Karyawan : ";
cin>>nama_karyawan[x];
cout<<"Total Penjualan : ";
cin>>harbar[x];
if (harbar[x] ==500000)
{
komisi[x] = 0.1 * 500000;
}
else if (harbar[x] > 500000)
{
komisi[x] = ((harbar[x] - 500000) * 0.15 + (500000 * 0.1));
}
else
komisi[x] = 0;
tot_kom = tot_kom + komisi[x];
cout<<"Komisi : "<cout<<"---------------------------"< }
clrscr();
gotoxy(5,3);
cout<<"LAPORAN DATA NILAI"<gotoxy(5,4);cout<<"---------------------------------";
gotoxy(5,5);cout<<"No Nama Karyawan Komisi";
gotoxy(5,6);cout<<"---------------------------------";
for(x=1;x<=tot_kar;x++)
{
gotoxy(5,6+x);cout<gotoxy(11,6+x);cout< gotoxy(30,6+x);cout< gotoxy(5,10);cout<<"----------------------------------";
gotoxy(5,12);cout<<"Total Komisi : "<}
cout<<"Input Ulang [Y/T] ?";
cin>>ulang;
}
getch();
}
0 Comment:
Berkomentarlah yang sopan & yang OOT tidak akan ditampilkan
Orang yang berkomentar menggunakan URL akan di Hapus