suparty beauty

suparty beauty

Senin, 21 Maret 2011

tugas minggu ke 2 membuat 3 a.. program


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