Powered By Blogger

Sabtu, 23 April 2011

Tugas Quis Cpp. Tugas 6

Soal:

1. Sebuah Perusahaan Waralaba bernama SHARE MARKET mengadakan promosi untuk program diskon pembelian dari jumlah bayar, dengan ketentuan sebagai berikut :
a. Jika jumlah bayar lebih dari 100.000, maka diskon pembelian adalah sebesar 10%.
a. Jika jumlah bayar lebih dari 50.000 s/d 100.000, maka diskon pembelian adalah sebesar 7%.
a. Jika jumlah bayar lebih dari 20.000 s/d 50.000, maka diskon pembelian adalah sebesar 5%.
a. Jika jumlah bayar kurang dari 20.000, maka diskon pembelian adalah sebesar 0%.

Program Tambahan :
- Total bayar adalah jumlah bayar di kurangi diskon pembelian.
- Uang Kembalian adalah uang cash di kurangi total bayar.
- Program ini terus berulang ke perhitungan awal.
- Setiap operator/ kasir mempunyai satu password.
- Nama operator/kasir akan tercetak setelah total bayar dan kembalian.

Listing Program :

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
char kode,salah,nama[20];
clrscr();
cout<<endl<<"Silahkan Login"<<endl<<endl;
cout<<endl;
cout<<"Masukan Nama Anda      : ";gets(nama);
cout<<"Masukan Password       : ";
cout<<"Tekan Enter Dua Kali setelah Anda Memasukan password"<<endl;
cin>>kode;
   salah=getche();
  if (kode!='z')
    cout<<"Maaf,Password yang Anda Masukan Salah."<<endl;

  salah=getche();
  if(kode!='z')
   goto keluar;

//--------------------------------------------------------------------//
clrscr();
char lagi;
long harga,jumbar,bayar,diskon,total,cash,kembali;
atas:
clrscr();
cout<<endl<<"\tSelamat Datang di Share Market"<<endl<<endl;
cout<<"\t=============================="<<endl<<endl;

cout<<"Program Hitung Diskon Pembelian"<<endl;
cout<<"-------------------------------"<<endl<<endl;
cout<<"Masukan harga barang   : ";cin>>harga;
cout<<"Masukan jumlah barang  : ";cin>>jumbar;
bayar=harga *jumbar;

cout<<endl<<"Bayar                     : "<<bayar<<endl;

if(bayar>=100000)
  {
   diskon=bayar*10/100;
    cout<<endl<<"Diskon pembelian 10%      : "<<diskon<<endl;
  }
else if(bayar>=20000&&bayar<=50000)
  {
    diskon=bayar*5/100;
    cout<<endl<<"Diskon pembelian     5%   : "<<diskon<<endl;
   }
 else if(bayar>=50000&&100000)
   {
    diskon=bayar*7/100;
    cout<<endl<<"Diskon pembelian   7%     : "<<diskon<<endl;
   }
else
   {
    diskon=bayar*0/100;
    cout<<endl<<"Diskon pembelian          : "<<diskon<<endl;
  }

total=bayar-diskon;
cout<<"                          _________________-"<<endl;
cout<<endl<<"Total Bayar               : "<<total<<endl<<endl<<endl;

cout<<"Cash                      : ";cin>>cash;
kembali=cash-total;
cout<<"Kembali                   : "<<kembali<<endl<<endl<<endl;

cout<<"\n\n------------------------------------"<<endl;
cout<<"Kasir     : "<<nama<<endl;
cout<<"------------------------------------"<<endl<<endl;



//-----------------------------------------------------------------//

cout<<"Hitung Kembali [Tekan Enter] ";cin>>lagi;
      lagi=getche();
   if(lagi=='Y'||lagi=='y');
      goto atas;

getch();

keluar:
}

Output :



























Download disini

Tidak ada komentar:

Posting Komentar