Berikut adalah program menghitung diskon dengan menggunakan "if bertingkat" dengan lebih dari 1X transaksi...
dicobian y akang-akang....
#include
main()
{
double total_pembelian,potongan,jumlah_bayar;
char pilihan, lagi;
do
{
clrscr();
printf(" MASUKAN TOTAL PEMBELIAN :Rp ");
scanf("%lf",&total_pembelian);
potongan=0;
if (total_pembelian >= 1000001)
potongan=0.04 * total_pembelian;
else
if (total_pembelian >= 500001)
potongan=0.03 * total_pembelian;
else
if (total_pembelian >= 100001)
potongan=0.02 * total_pembelian;
else
if (total_pembelian >= 10000)
potongan=0.01 * total_pembelian;
else
potongan=0;
jumlah_bayar = total_pembelian - potongan;
printf("\n");
printf(" TOTAL PEMBELIAN : Rp %.2lf\n",total_pembelian);
printf(" BESAR POTONGAN : Rp %.2lf\n",potongan);
printf("----------------------------------------\n");
printf(" JUMLAH BAYAR : Rp %.2lf\n",jumlah_bayar);
printf("\n");
printf("Apakah Anda Akan Melakukan Transaks Lagi?? [Y/T] : ");
pilihan = getch ();
lagi = (pilihan=='y')||(pilihan=='Y');
}
while (!!lagi);
}
dicobian y akang-akang....
#include
double total_pembelian,potongan,jumlah_bayar;
clrscr();
printf(" MASUKAN TOTAL PEMBELIAN :Rp ");
scanf("%lf",&total_pembelian);
potongan=0;
if (total_pembelian >= 1000001)
potongan=0.04 * total_pembelian;
else
if (total_pembelian >= 500001)
potongan=0.03 * total_pembelian;
else
if (total_pembelian >= 100001)
potongan=0.02 * total_pembelian;
else
if (total_pembelian >= 10000)
potongan=0.01 * total_pembelian;
else
potongan=0;
jumlah_bayar = total_pembelian - potongan;
printf("\n");
printf(" TOTAL PEMBELIAN : Rp %.2lf\n",total_pembelian);
printf(" BESAR POTONGAN : Rp %.2lf\n",potongan);
printf("----------------------------------------\n");
printf(" JUMLAH BAYAR : Rp %.2lf\n",jumlah_bayar);
pilihan = getch ();
}










