Sunday, January 30, 2011

Program penjualan tiket theater

wah makin jago bahasa c nech..tapi gak jago-jago amat sich..hehehe..kemaren disuruh membenarkan temen gua program theater..sedikit membantu sich..gue otak atik beberapa menit..akhirnya bisa juga..hohoho..monggo di lihat...



#include"stdio.h"

#include"conio.h"

#include"iostream.h"

main()

{

char kode,waktu,jawab,nama_film[50],nama_pen[10];

float harga,beli,bayar,pot,ppn,total,u_byr,u_kmb;



film:



clrscr ();

gotoxy(17,1);printf("******THeaTHeR FiLM ABC******");

gotoxy(15,4);printf("Nama Penonton : ");scanf("%s",&nama_pen);

gotoxy(15,5);cout<<"Kode Theater [1/2/3] : ";cin>>kode;

gotoxy(15,7);cout<<"Waktu Tayang [P/S/M] : ";cin>>waktu;



if(kode=='1')

{ gotoxy(30,6);cout<<"Tusuk Jaelangkung";



if(waktu=='p'||waktu=='P')

harga=17500;

else if(waktu=='s'|| waktu=='S')

harga=20000;

else if(waktu=='m'|| waktu=='M')

harga=22500;

else

harga=0;

}

else if(kode=='2')

{ gotoxy(30,6);cout<<"The Matrix";



if(waktu=='p'||waktu=='P')

harga=18000;

else if(waktu=='s'|| waktu=='S')

harga=20000;

else if(waktu=='m'|| waktu=='M')

harga=25000;

else

harga=0;

}



else if(kode=='3')

 {gotoxy(30,6);cout<<"Spiderman";



if(waktu=='p'||waktu=='P')

harga=20000;

else if(waktu=='s'|| waktu=='S')

harga=20000;

else if(waktu=='m'|| waktu=='M')

harga=22500;

else

harga=0;



}

else

{gotoxy(30,6);cout<<"maaf pilihan tidak ada";

if(waktu=='p'||waktu=='P')

harga=0;

else if(waktu=='s'|| waktu=='S')

harga=0;

else if(waktu=='m'|| waktu=='M')

harga=0;

else

harga=0;

}



gotoxy(15,6);cout<<"Nama Film : ";

gotoxy(15,8);printf("Harga Tiket : %.0f",harga);

gotoxy(15,9);printf("Jumlah Pembelian Tiket : ");scanf("%f",&beli);

gotoxy(15,10);printf("********************************");



bayar=harga*beli;



if(beli>=5)

pot=0.10*bayar;

else

pot=0;



ppn=0.5*bayar;

total=(bayar-pot)+ppn;

gotoxy(15,11);printf("Nama Penonton : %s",nama_pen);

gotoxy(15,12);printf("Pembayaran : %.0f",bayar);

gotoxy(15,13);printf("Potongan : %.0f",pot);

gotoxy(15,14);printf("PPN : %.0f",ppn);

gotoxy(15,15);printf("Total Bayar : %.0f",total);

gotoxy(15,16);printf("********************************");

lagi:



gotoxy(15,17);printf("Uang Bayar : ");cin>>u_byr;



if (u_byr



{goto lagi;

u_byr=0 ;

printf("%d",u_byr) ;

}

else



u_kmb=u_byr-total;

gotoxy(15,18);printf("Uang Kembali : %.0f",u_kmb);

gotoxy(13,20);printf("TeRiMa KaSiH AnDa TeLaH DaTaNG Ke CouNTeR KaMi");



gotoxy(15,22);printf("Input Data Lagi [Y/T] :");jawab=getche();

if(jawab=='Y'||jawab=='y')

goto film ;

getche();

keluar:

}