1) program utk mengetahui berapa byk jml penonton
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
char kode, waktu, jawab, nama_film[30], nama_pen[20];
float harga, beli, bayar, pot, ppn, total, u_byr, u_kmb;
film:
clrscr();
gotoxy( 17, 1 ); printf( "******THeaTHeR FiLM core@******" );
gotoxy( 15, 4 ); printf( "Nama Penonton : " ); scanf( "%s", & nama_pen );
gotoxy( 15, 5 ); printf( "Kode Theater [1/2/3] : " ); scanf( "%s", & kode );
gotoxy( 15, 7 ); cout << "Waktu Tayang [P/S/M] : "; cin >> waktu;
if ( kode =='1 ')
{
strcpy( nama_film, "Tusuk Jaelangkung" );
if ( waktu =='p '||waktu=='P' )
harga = 17000;
else if ( waktu =='s'|| waktu =='S ')
harga = 21000;
else
harga = 23000;
}
else if ( kode =='2 ')
{
strcpy( nama_film, "The Matrix" );
if ( waktu =='p '||waktu=='P' )
harga = 19000;
else if ( waktu =='s'|| waktu =='S ')
harga = 20000;
else
harga = 25000;
}
else
{
strcpy( nama_film, "Spiderman" );
if ( waktu =='p '||waktu=='P' )
harga = 24000;
else if ( waktu =='s'|| waktu =='S ')
harga = 22000;
else
harga = 25000;
}
gotoxy( 15, 6 ); printf( "Nama Film : %s", 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( "Pembayaran : %.0f", bayar ); gotoxy( 15, 12 ); printf( "Potongan : %.0f", pot ); gotoxy( 15, 13 );
printf( "PPN : %.0f", ppn ); gotoxy( 15, 14 ); printf( "Total Bayar : %.0f", total ); gotoxy( 15, 15 );
printf( "********************************" );
lagi:
gotoxy( 15, 16 ); printf( "Uang Bayar : " ); cin >> u_byr;
if ( u_byr < total )
{
goto lagi;
u_byr = 0;
printf( "%d", u_byr );
}
else
u_kmb = u_byr - total;
gotoxy( 15, 17 ); printf( "Uang Kembali : %.0f", u_kmb ); gotoxy( 13, 19 );
printf( "TeRiM@ K@SiH AnD@ TeL@H D@T@NG Ke CouNTeR K@Mi" );
gotoxy( 15, 22 ); printf( "Input Data Lagi [Y/T] :" ); jawab = getche();
if ( jawab =='Y '||jawab=='y' )
goto film;
getche();
keluar:
}

Tidak ada komentar:
Posting Komentar