SOAL :
Buatlah program untuk menghitung besarnya diskon yang diberikan atas besanya
sejumlah pembelian, dengan ketentuan sebagai berikut :
- Jika belanja dibawah Rp. 1,000,000 , maka tidak mendapat diskon.
- Jika belanja dimulai dari Rp. 1,000,000 , sampai dengan Rp. 5.000.000, maka
mendapat diskon sebesar 20%.
- Jika belanja diatas Rp. 5.000.000, maka mendapat diskon sebesar 35%.
Fungsi yang harus dibuat potong() untuk menghitung besar potongan yang akan
diberikan. Dengan tampilan yang diinginkan sebagai berikut:
Program Hitung Potongan.
Besar pembelian barang Rp. ………. <di input >
Besar diskon yang diberikan Rp. ………< hasil proses >
Besar harga yang harus dibayarkan Rp. ………< hasil proses >
PROGRAM LIST :
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
bayar(long &harga,long diskon,long jumhar)
{
return (jumhar = harga - diskon);
}
potong (long harga,long &diskon)
{
if(harga > 5000000)
{
diskon = harga * 0.35;
}
else if(harga >= 1000000)
{
diskon = harga * 0.2;
}
else
{
diskon = 0;
}
}
garis()
{
cout<<"========================================";
}
main()
{
long harga, diskon, jumhar;
cout<<"\tPROGRAM HITUNG POTONGAN\n";
garis();
cout<<"\nBesar Pembelian Barang Rp. ";cin>>harga;
potong(harga, diskon);
cout<<"Besar Potongan yang diberikan Rp. "<<diskon<<endl;
cout<<"Besar Harga yang Harus dibayarkan Rp. "<<bayar(harga, diskon, jumhar);
getch();
}
Buatlah program untuk menghitung besarnya diskon yang diberikan atas besanya
sejumlah pembelian, dengan ketentuan sebagai berikut :
- Jika belanja dibawah Rp. 1,000,000 , maka tidak mendapat diskon.
- Jika belanja dimulai dari Rp. 1,000,000 , sampai dengan Rp. 5.000.000, maka
mendapat diskon sebesar 20%.
- Jika belanja diatas Rp. 5.000.000, maka mendapat diskon sebesar 35%.
Fungsi yang harus dibuat potong() untuk menghitung besar potongan yang akan
diberikan. Dengan tampilan yang diinginkan sebagai berikut:
Program Hitung Potongan.
Besar pembelian barang Rp. ………. <di input >
Besar diskon yang diberikan Rp. ………< hasil proses >
Besar harga yang harus dibayarkan Rp. ………< hasil proses >
PROGRAM LIST :
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
bayar(long &harga,long diskon,long jumhar)
{
return (jumhar = harga - diskon);
}
potong (long harga,long &diskon)
{
if(harga > 5000000)
{
diskon = harga * 0.35;
}
else if(harga >= 1000000)
{
diskon = harga * 0.2;
}
else
{
diskon = 0;
}
}
garis()
{
cout<<"========================================";
}
main()
{
long harga, diskon, jumhar;
cout<<"\tPROGRAM HITUNG POTONGAN\n";
garis();
cout<<"\nBesar Pembelian Barang Rp. ";cin>>harga;
potong(harga, diskon);
cout<<"Besar Potongan yang diberikan Rp. "<<diskon<<endl;
cout<<"Besar Harga yang Harus dibayarkan Rp. "<<bayar(harga, diskon, jumhar);
getch();
}
HASIL LISTING 9 :
HASIL RUNNING 9 :