Nama : Amaruddin
NPM : 1211049
__________________________________________________________________________________
#include "conio.h"
main ()
{
int a,i,dat;
int kode[8],jumlah[8];
char*nama;
float tobay,harga,total,diskon;
a: clrscr();
gotoxy(20,2);printf("Penjualan");
gotoxy(10,4);printf("--------------------------------------");
gotoxy(10,6);printf("Maksimal 8 Barang yang mau dibeli");
gotoxy(10,7);printf("Berapa barang yang mau dibeli : ");
gotoxy(42,7);scanf("%i",&dat);
if (dat>8)
goto a;
else {
for (i=0;i<dat;i++){
gotoxy(10,6);printf ("Kode Barang : [ ] ");
gotoxy(10,7);printf ("Nama Barang : [ ] ");
gotoxy(10,8);printf ("Harga : [ ]");
gotoxy(10,9);printf ("Jumlah Beli : [ ]");
gotoxy(10,10);printf("Total Harga : [ ]");
gotoxy(10,11);printf("Diskon : [ ]");
gotoxy(10,12);printf("Total Bayar : [ ]");
gotoxy(5,14);printf("----------------------------------------------------------------------");
gotoxy(5,15);printf("No Kode Nama Barang Harga Jumlah Total Diskon Total Bayar ");
gotoxy(5,16);printf("----------------------------------------------------------------------");
gotoxy(5,25);printf("----------------------------------------------------------------------");
gotoxy(25,6);scanf("%i",&kode[i]);
if(kode[i]==1){
nama = "TV" ; harga = 2000000 ;
}else if(kode[i]==2){
nama = "DVD" ; harga = 650000 ;
}else if(kode[i]==3){
nama = "CD ROOM" ; harga = 450000 ;
}
gotoxy(25,7);printf("%s",nama);
gotoxy(25,8);printf("%10.0f",harga);
gotoxy(25,9);scanf("%i",&jumlah[i]);
total=harga*jumlah[i];
gotoxy(25,10);printf("%10.0f",total);
if (total >= 4000000)
{diskon=0.2 * total; }
else if (total < 4000000 && total>=2000000)
{diskon=0.15 * total; }
else if (total < 2000000 && total>=1000000)
{diskon=0.1 * total;}
else {
diskon=0; }
gotoxy(25,11);printf("%10.0f",diskon);
tobay=total-diskon;
gotoxy(25,12);printf("%10.0f",tobay);
gotoxy(5,17+i);printf("%d %i %s", i+1,kode[i],nama);
gotoxy(32,17+i);printf("%8.0f %i %9.0f %8.0f %11.0f",
harga,jumlah[i],total,diskon,tobay);
getch();} }
}