Welcome

Penginapan - Borland C ++

Ketentuan Soal :
Sebuah Hotel Matahari mempunyai kode kamar sbb :
o Jika Kode Kamar V / v maka Kelas = VIP, Harga = 350000,
o Jika Kode Kamar R / r maka Kelas = Regular, Harga = 175000, Selain itu maka program akan kembali keproses awal.
Bayar = lama inap * harga, Total didapat dari jumlah keseluruhan bayar
Buatlah program menggunakan struktur(kodekamar,nama,kelas,lama,harga,bayar), Array dan If

Tampilan Awal

Jumlah Data ?

Data Ke - :
Nama Penginap :
Kode Kamar [V/R] :
Lama Inap :


Tampilan Akhir

============================================================
DAFTAR PENGINAPAN HOTEL MATAHARI
No Nama Penginap Kelas Lama Inap Harga Bayar
============================================================
… …. … … … …

============================================================
Total :
Ingin input lagi [Y/T] :

script penginapan

Baca Selengkapnya...

Program Tagihan Warnet - Borland C++

Ketentuan Soal :
Sebuah Warnet memiliki ketentuan sebagai berikut : Biaya pemakain perjam adalah Rp 5000,00.
Bila pemakaian lebih/sama dengan 5 jam mendapatkan potongan 10 % dari totalbiaya,
selain itu tidak mendapat potongan.
1. Buatlah program untuk menghitung biaya tagihannya berdasarkan lama pemakaian
2. Buatlah struktur untuk data pemakai
3. Buatlah sebuah function untuk menghitung potongan

Tampilan Awal

Jumlah Data ?

============================
PROGRAM TAGIHAN WARNET
KOMPUTER LAB K
============================
Data Ke - : (output)
No Komputer : (input)
Nama Pemakai : (input)
Lama pakai (jam) : (input)
============================

Tampilan Akhir

=================================================
RINCIAN TAGIHAN WARNET KOMPUTER LAB K
No NoKomp Nama Lama Pakai Potongan Total Tagihan
… …. … … … …
=================================================

script tagihan warnet


Baca Selengkapnya...

CLASS Borland C++

Class merupakan struktur data dari object objek (elemen dasar pemrograman berorientasi objek). Class mempunyai persamaan dengan structure.
Menyatakan bahwa deklarasi variable yang ada dibawahnya dapat diakses diluar class (bersifat public/ umum)

Contoh :
Bentuk Umum :

class
{
elemen class ;
….
….
} nama_class ;


atau

class nama_class
{
elemen class ;
….
….
};

catatan: akan dibahas lebih jelas pada pertemuan di LAB,!
SCRIPT CLASS LATIHAN 1


LATIHAN:

INPUT
----------------------------------------------------------
TOKO KEBAB RISKY
----------------------------------------------------------
Nama Pembeli :
Nama Kebab
[KT] Kebab Turki
[KM] Kebab Mesir
[KI] Kebab India
Kode Beef :
Ukuran [P|S|B] :
Jumlah Beli :

OUTPUT
---------------------------------------------------------
DETAIL PEMBELIAN KEBAB
---------------------------------------------------------
Nama Pembeli :
Nama Kebab :
Ukuran Kebab :
Harga Kebab : Rp.
Jumlah Beli :
---------------------------------------------------------
Sub Total : Rp.
Potongan : Rp.
Total Bayar : Rp.
---------------------------------------------------------
Uang Bayar : Rp.
Uang Kembali : Rp.
---------------------------------------------------------
Input Data Lagi [Y | T] :


Ketentuan :
1. Perintah input : Nama Pembeli,Kode Kebab, Kode Ukuran, Ukuran Jumlah Beli dan Uang Bayar.
2. Buat class dengan nama Kebab dengan anggota : Kode Kebab, Nama Kebab, Ukuran dan Harga.
3. Proses :
Nama dan Harga Kebab ditentukan berdasarkan Kode dan Ukuran Kebab :
KODE NAMA KEBAB HARGA
PERSONAL SEDANG BESAR
BT Kebab Turki 30000 50000 80000
BB Kebab Mesir 40000 60000 90000
BC Kebab India 50000 70000 100000

4. Sub Total = Harga * Jumlah Beli.
5. Jika Jumlah Beli > 5 maka akan mendapatkan potongan 10% dari Sub Total, selain itu akan mendapatkan potongan 5% dari Sub Total.
6. Total Bayar = Subtotal – Potongan.
7. Uang Kembali = Uang Bayar – Total Bayar.

lihat script



Baca Selengkapnya...

STRUCTURE Borland C++

structure dalam bahasa C++ adalah
kumpulan elemen-elemen data yang digabungkan menjadi satu kesatuan. Masing-masing elemen dalam data tersebut dikenal dengan sebutan field. Field data tersebut dapat memiliki tipe data yang sama ataupun berbeda. Walaupun field-field tersebut berada dalam satu kesatuan, masing-masing field tersebut tetap dapat diakses secara individual.


Deklarasi Structure

struct
{
elemen structure ;
….
….
} nama_tipe_structure ;

Penggunaan structure nama_structur.nama_variabel(elemen structure)

catatan :
pendeklarasian structure dalam borland C++ berada dalam main program
dan penggunaan nya seperti pemanggilan variabel, hanya di tembahkan dengan nama structure

Contoh:
Tampilan Input

SE7EN Computer Center
-------------------------------------------------------------------------------
Tanggal Pendaftaran : (input)
No Pendaftaran : (input)
-------------------------------------------------------------------------------
Nama Pendaftar : (input)
Pilihan Paket
[1] Reguler
[2] Intensif
[3] Private
Pilih Kode Paket [1|2|3] : (input)
Pilihan Materi
[VB] Visual Basic
[WP] Web Programming
Pilih Kode Materi : (input)



Tampilan Output

SE7EN Computer Center
Data Pendaftaran
-------------------------------------------------------------------------------
Tanggal Pendaftaran : (output)
No Pendaftaran : (output)
Uang Pendaftaran : (output)
-------------------------------------------------------------------------------
Nama Pendaftar : (output)
Paket Yang Dipilih : (output)
Materi Yang Dipilih : (output)
Biaya Materi : Rp. (output)
Total Bayar : Rp. (output)
Potongan : Rp. (output)
Jumlah Bayar : Rp. (output)
Bonus : (output)
-------------------------------------------------------------------------------
Uang Muka : Rp. (input)
Sisa Angsuran : Rp. (output)

Ketentu Soal

1.Uang pendaftaran 100000.
2.Biaya materi ditentukan berdasarkan Nama Paket dan Materi.

Kode Nama Mater Paket
Reguler Intensif Private
VB Visual Basic 300000 500000 800000
WP Web Programming 400000 800000 1000000

3.Total Bayar = Uang Pendaftaran + Biaya Materi.
4.Bonus diperoleh berdasarkan Total Bayar.
Jika Total Bayar > 1000000 maka akan mendapatkan Potongan 10% dari Total Harga dan Bonus Flash Disk 8 GB, selain itu hanya mendapat bonus Flash Disk 2 GB.
5.Sisa Angsuran = Total Bayar – Uang Muka.
6.Buat structur untuk mengelompokkan data kursus dengan nama kursus.

scriptnya ada di sini

Latihan STRUCTURE
Buatlah structure dengan nama hp yang berisikan kode, merk, harga, jumlah beli dan total; Gunakan fungsi if untuk merk dan harga; untuk garis gunakan fungsi; Gunakan array dan perulangan for
Rancangan Input
“ LAB K CELL “
JL. Kalibata Timur No.37 Telp (021) 7901074
----------------------------------------------------------
Masukan Nama kasir :
Masukan Nama Pembeli :
Masukan jumlah Data :
Data Ke-1
Kode Handphone :
Merk Handphone :
Harga :
Masukan Jumlah Beli :
Rancangan Output
COUNTER HANDPHONE “LAB K CELL ”
JL.Kramat Raya No.18 Telp (021) 7901074
Nama Kasir :
Nama Pembeli :
=================================================
No Kode Merk Harga Jumlah Beli Total
=================================================

=================================================
Total Bayar = Rp. ……
Mau input data lagi [Y / T ] =


Kode Merk Harga
1 Nokia 6600 1200000
2 Sony Ericson W80 1500000
3 Nokia N73 1700000
4 Siemens C73 1700000


LIHAT SCRIPT

Baca Selengkapnya...

Function di Borland C++

Fungsi merupakan blok dari kode yang dirancang untuk melaksanakan tugas khusus.
Pada intinya fungsi berguna untuk :
• Mengurangi pengulangan penulisan program yang berulang atau sama.
• Program menjadi terstruktur sehingga mudah dipahami.

Bentuk Umum Struktur Fungsi :

tipe_data nama_fungsi (parameter)
{
pernyataan/statement;
pernyataan/statement;
}


Contoh Soal :
Tampilan Input :
---------------------------------------------------------------------------------
Perhitungan Nilai Mahasiswa
---------------------------------------------------------------------------------
Nomor Induk Mahasiswa : (input)
Nama Mahasiswa : (input)
Nilai UTS : (input)
Nilai UAS : (input)
---------------------------------------------------------------------------------
Nilai Rata-Rata Mahasiswa dengan NIM (output) adalah (output)
Dinyatakan (output)
---------------------------------------------------------------------------------
Input Data Lagi [Y|T]…?

klik here for script latihan fucntion.txt

Baca Selengkapnya...

Latihan Array Function 1

Proses Input:

Input Jumlah Data :
Data Ke – n
NIK :
Nama :
Kode Jabatan [1/2/3]:
Jumlah Absen :


Proses Output:

DAFTAR GAJI KARYAWAN PT. OGAH MAJU
************************************************************************************
No Kode Jabatan Gaji Perhari Absen Gaji Pokok Tunjangan Total Gaji
************************************************************************************
1
2
3
.
.
n
********************************************************************************

Ketentuan:

Kode Jabatan Gaji Per Hari
1 General Manager Rp. 125.000
2 Manager Produksi Rp. 100.000
3 Manager Operasional Rp. 97.000


Gaji Pokok = Gaji Per Hari * Jumah Absen
Tunjangan = 10 % dari Gaji Pokok
Tota Gaji = Gaji Pokok + Tunjangan
Gunakan Function pada pembatan garis dan perhitungan gaji pokok
Gunakan Array

Baca Selengkapnya...

Latihan Array + Function 2

Proses Input:

No Transaksi :
Nama Pelanggan :
Input Jumlah Data :
Data Ke – n
Kode Pesanan [1/2/3]:
Jumlah Beli :



Proses Output:
Hocky Bakery Shop
Struk Perbelanjaan
No Transaksi =
Nama Pelanggan=

********************************************************************************
No Kode Pesanan Harga Jumlah Beli Subtotal Potongan Total
********************************************************************************
1
2
3
.
.
n
********************************************************************************
Total Bayar :Rp.
Uang Bayar :Rp.
Uang Kembali :Rp.
*************************************Terima Kasih*********************************

Ketentuan:
Kode Nama Roti Harga
1 Roti Buaya Darat Rp. 14.000
2 Roti Macan Ngaung Rp. 17.500
3 Roti Kadal Burik Rp. 21.000

Sub Total = Harga * Jumlah Beli
Potongan= Jika jumlah Beli lebih dari 5 maka potongan 10% dari sub total, selebihnya tidak dapat
Total= Sub Total – Potongan
Total Bayar= penjumlahan seluruh total pada pembelian
Uang Kembali=Uang Bayar – Total Bayar

Gunakan Function untuk pembuatan garis dan perhitungan subtotal
Gunakan array


catatan

listing array + function (1,2) ada pada saat pertemuan di Lab, dan akan di posting setelah pertemuan array+function selesai,OK,

selamat mencoba

script akan di post tgl 12 desember 2010

Baca Selengkapnya...

Array dimensi 2

Array berdimensi 2 tersusun dalam bentuk baris dan kolom, dimana indeks pertama menunjukkan baris dan indeks kedua menunjukkan kolom. Array dimensi dua dapat digunakan seperti pendataan nilai, pendataan penjualan,dsb.
Bentuk Umum :

Tipe-Data Nama_Variabel[Index-1] [Index-2]

Keterangan :
Tipe Data     : Menyatakan tipe data yang digunakan.
Index-1        : Menyatakan Jumlah Baris.
Index-2        : Menyatakan Jumlah Kolom.

contoh array dimensi 2
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
main()
{
int i,j;
int dj[4][4];
clrscr();
for (i=1;i<=3;i++)
  {
    for (j=1;j<=3;j++)
       {
          cout<<"Data Ke - "<<i<<ends<<ends<<ends<<j<<endl;
         cout<<"Jumlah Penjualan    : ";cin>>dj[i][j];
          }
  }
cout<<"Data Penjualan Pertahun"<<endl;
cout<<"++++++++++++++++++"<<endl;
cout<<"No.   2007     20008    2009"<<endl;
cout<<"+++++++++++++++++"<<endl;
for (i=1;i<=3;i++)
  {
       cout<<setiosflags(ios::left)<<setw(5)<<i;
      for (j=1;j<=3;j++)
      {
          cout<<setiosflags(ios::right)<<setw(4);
         cout<<dj[i][j];
         cout<<"     ";
      }
       cout<<endl;
   }
cout<<"+++++++++++++++++"<<endl;
getch();
}

Latihan Array Dimensi 2:
BUATLAH:
    JUMLAH PRODUKSI MOTOR
Tahun\MERK    Yamaha    Honda    Suzuki
2007                   150           145       115
2008                   250           300       100
2009                   300           250       75
2010                   450           425       200





*****Selamat Mencoba*****

Baca Selengkapnya...

Latihan Array dimensi 1

Toko Rahman Komputer
Jl. Swasembada Timur XXII
Telp: 021-666777989
-----------------------------------
*//Tampilan input
Nama Pelanggan    : <input>
Alamat                   : <input>
Kode [1/2/3]         : <input>
Jumlah Beli            : <input>
-----------------------------------
*//Tamplan output
Data ke                 : <output>
Nama Barang        : <output>
Harga                    : <output>
Sub total                : <output>
Discount                : <output>
Total Bayar           : <output>

-----------------------------------

Ketentuan soal:

Kode    Nama Barang    Harga
1           core 2 duo        4500000
2           dual core          4000000
3           P4                    3500000


Sub total= harga *jml_beli
Jika jumlah beli >=3 , discount 5% dari sub total,
Selebihnya discount=0
Total bayar = sub total – discount
Buat 3 inputan data

Baca Selengkapnya...

array dimensi 1

                                                               ARRAY/LARIK
Array = variabel yang dapat menampung sejumlah data yang ditandai dengan suatu index pada masing-masing elemennya.
Bentuk umum: Tipe_Data    Nama_Variabel [jml_elemen_aray]
contoh       : char nama [5] [20] ==> [5] adalah jml_elemen_array
cat: array menggunakan looping fungsi for(......)
     setiap variabel yang termaksud dalam array harus di sertakan variabel array


Contoh arraydimensi1:              
#include <stdio.h>
#include <conio.h>
#include <iostream.h>                   
#include <iomanip.h>
main()
{
   int i;//elemen array
   char nama[5][20];
   float nilai1[5];
   float nilai2[5];
   float hasil[5];
   clrscr();                                        
for ( i=1 ; i <= 2 ; i++ ) // looping pada array
   {
       cout<<"Data Ke- "<<i<<endl;
       cout<<"Nama Siswa             :";gets(nama[ i ]);
       cout<<"Nilai Teori                :";cin>>nilai1[ i ];
       cout<<"Nilai Praktek            :";cin>>nilai2[ i ];
       hasil[ i ]=(nilai1[ i ]*0.40)+(nilai2[ i ]*0.60);
       cout<<endl;
   }
clrscr();
   cout<<endl<<endl;
   cout<<"--------------------------------------------------"<<endl;
   cout<<"No.  Nama Siswa      Nilai       Nilai     Hasil     "<<endl;
   cout<<"                                 Teori    Praktek   Ujian     "<<endl;
   cout<<"--------------------------------------------------"<<endl;
   for ( i=1 ; i <= 2 ; i++ ) // looping pada array
   {
      cout<<setiosflags(ios::left)<<setw(4)<<i;
      cout<<setiosflags(ios::left)<<setw(18)<<nama[ i ];
      cout<<setprecision(2)<<"   "<<nilai1[ i ];
      cout<<setprecision(2)<<"   "<<nilai2[ i ];
      cout<<setprecision(2)<<"   "<<hasil[ i ]<<endl;
   }
   cout<<"--------------------------------------------------"<<endl;
   getch();
}

cat:
setiosflags ==> keluran
(ios::left) ==> rata kiri
setw(..)    ==> menentukan jarak
setprecision (..)==> menentukan jumlah bilangan desimal
itu semua merupakan syntaks dari file header <iomanip.h>

Baca Selengkapnya...

listing vb 6.0 cetak crystal report - per periode

CR1ReportFileName = App.Path   & "\report\rptJual.rpt"
CR1.SelectionFormula =   "{Sales.salesDate}>=#" & TxtDate1.Value & "# and {Sales.salesDate} <= #" & TxtDate2.Value & "#"CR1.Action =   1
CR1.PageZoom 95

catatan: sesuaikan name icon, table dan field  pada form anda,
***selamat mencoba***

Baca Selengkapnya...

quiz type b

Tipe B

Rancangan Program


Input:
                 Saung Bakso Reot
**********************************************
Nama Pemesan                          : (input)
Kode Porsi [US/OS/BS]        : (input)
Jumlah Porsi Bakso             : (input)
Kode Minuman [1/2/3]        : (input)
Jumlah Beli Minuman         : (input)
**********************************************
Output:

                     **** Struk ****
**********************************************
Nama Bakso         : (output)
Harga Bakso         : (Output)
Total Harga Bakso     : (output)
Nama Minuman     : (output)
Harga Minuman     : (output)
Total Harga Minuman : (output)
Total            : (Ouput)
Diskon            : (Output)
Bonus            : (Output)
Total Bayar        : (Output)
Uang Bayar        : (Input)
Uang Kembali     : (Output)
**********************************************
Mau Input Data Lagi [Y/T]:


Ketentuan Soal
Kode Bakso    Nama Bakso        Harga
OS        Bakso Otak Sapi        20000
US        Bakso Urat Sapi        25000
BS        Bakso Aneka Buah    30000

Kode Minuman    Nama Bakso    Harga
1        The Botol    7000
2        Fanta        7500
3        Coca-cola    8000

Disc :
Jika Total keseluruhan >= Rp. 200.000 maka  mendapatkan potongan 10%  dari Total dan
Bonus = “3 Mangkok Basko”, Jika Total keseluruhan >= Rp. 100.000 maka mendapatkan potongan 5%  dari Total dan Bonus = “3  Lemon Tea”,selain itu tidak dapat
potongan dan Bonus = “ Maaf Tidak Dapat Bonus”.

Total Harga Bakso=harga bakso*jumlah beli bakso
Total Harga Minuman = harga minuman *jumlah beli minuman
total = total harga bakso+total harga minuman
Total Bayar = total – diskon
 Uang Kembali = Uang Bayar-Total bayar
Selain kode tersebut maka kode salah dan kembali keawal
Gunakan Switch-Case dan Fungsi IF.

Baca Selengkapnya...

quiz type a

Tipe A

Rancangan Program


Input:

Penjulan Tiket Pesawat
--------------------------------------------
Nama Pemesan                          : (input)
Kode Pesawat [GRA/MRA/LIN] : (input)
Kode Kelas Duduk[V/B/E]          : (input)
Jumlah Beli                                  : (input)
--------------------------------------------







Output:
--------------------------------------------                
Penjulan Tiket Pesawat
--------------------------------------------
Nama Pemesan    : (Output)
Kode Pesawat     : (Output)
Nama Pesawat    : (Output)
Kode Kelas        : (Output)
Nama Kelas         : (Output)
Harga             : (Output)
Jumlah Beli         : (Output)
Total             : (Output)
Diskon            : (Output)
Bonus            : (Output)
Total Bayar         : (Output)
Uang Bayar        : (Input)
Uang Kembali     : (Output)
--------------------------------------------
Mau Input Data Lagi [Y/T]:

Ketentuan Soal

Kode    Merk    Ukuran    Nama    Harga

GRA    Garuda Indonesia    E    Ekonomi    750000
        B    Bisnis    900000
        V    Vip    1100000

MRA    Merpati    E    Ekonomi    450000
        B    Bisnis    600000
        V    Vip    950000

LIN    Lion Air    E    Ekonomi    400000
        B    Bisnis    500000
        V    Vip    850000

Ketentuan Soal :
Diskon Didapat apabila pembelian lebih dari 5.000.000,- maka mendapatkan disc 10% dan mendapatkan Bonus TravelBag, apabila pembelian lebih dari 3.000.000,- maka mendapatkan disc 5% dan mendapatkan Bonus Daypack, selain itu tidak mendapatkan diskon dan Bonus : secangkir kopi.
Total =jumlah beli * harga
Total Bayar = total – diskon
Uang Kembali = Uang Bayar-Total bayar
Selain kode tersebut maka kode salah dan kembali keawal
Gunakan Switch-Case dan Fungsi IF.

Baca Selengkapnya...

quiz c++ lab K Malam type b

#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
   char kdb[2],jwb;                                   
    char nm[25],nmb[20],nmm[8],bns[20];
   int  kdm;
   double hrgm,jmlb,jmlm,hrgb,totb,totm,tot,pot,tobay,ubay,ukem;

   clrscr();
   lagi:
   cout<<"\t Saung Bakso Reot";
   cout<<"-----------------------------------------";
   cout<<"Nama Pemesan              :";gets(nm);
   cout<<"\n Kode Porsi [OS/US/BS]  :";cin>>kdb;
    if (kdb=="OS"||kdb=="os")
    {
    strcpy(nmb,"Bakso Otak Sapi");
    hrgb=20000;
    }
    else if(kdb=="US"||kdb=="us")
    {
    strcpy(nmb,"Bakso Urat Sapi");
    hrgb=25000;
    }
    else if (kdb=="BS"||kdb=="bs")
    {
    strcpy(nmb,"Bakso Aneka Buah");
    hrgb=30000;
    }
    else
    {
    cout<<"\nKode Salah";
    getche();
    goto lagi;
    }
   cout<<"\n Jumlah Porsi Bakso       :";cin>>jmlb;
   totb=hrgb*jmlb;
   cout<<"\n Kode Minuman [1/2/3]   :";cin>>kdm;
   switch(kdm)
   {
    case 1:
    strcpy(nmm,"Tea Botol");
    hrgm=7000;
    break;
    case 2:
    strcpy(nmm,"Fanta");
    hrgm=7500;
    break;
    case 3:
    strcpy(nmm,"Coca-cola");
    hrgm=8000;
    break;
    default:
     cout<<"\nKode Salah";
    getche();
    goto lagi;
     break;
   }
   cout<<"\n Jumlah Beli Minuman       :";cin>>jmlm;
   totm=hrgm+jmlm;
   tot=totb+totm;
   if (tot>=200000)
       {
         strcpy(bns,"3 mangkok bakso");
          pot=0.1*tot;
      }
   else if (tot>=100000)
       {
         strcpy(bns,"3 lemon tea");
          pot=0.05*tot;
      }
   else
      {
          strcpy(bns,"Maaf Tidak Dapat Bonus");
         pot=0;
      }
   tobay=tot-pot;
      clrscr();
   cout<<"\t\t            ****Struk****               "<<endl;
   cout<<"********************************************"<<endl;
   cout<<endl;
   cout<<"\n Nama Pemesan                :";cout<<nm;
   cout<<"Nama bakso                    :"<<nmb<<endl;
   cout<<"Harga bakso                    :Rp."<<hrgb<<endl;
   cout<<"Total Harga Bakso          :Rp."<<totb<<endl;
   cout<<"Nama Minuman                    :"<<nmm<<endl;
   cout<<"Harga Minuman              :"<<hrgm;cout<<" jam"<<endl;
   cout<<"Harga Minuman                :Rp."<<hrgm<<endl;;
   cout<<"Total Harga Minuman           :Rp."<<totm<<endl;
   cout<<"********************************************"<<endl;
   cout<<endl;
   cout<<"Total                      :Rp."<<tot<<endl;;
   cout<<"Diskon                        :Rp."<<pot<<endl;
   cout<<"Bonus                           :"<<bns<<endl;
   cout<<"Total Bayar                :Rp."<<tobay<<endl;;
   cout<<"\nUang Bayar                 :Rp.";cin>>ubay;
   ukem=ubay-tobay;
   cout<<"Uang Kembali              :Rp."<<ukem<<endl;
   cout<<"____________________________________________"<<endl;
   cout<<"Mau input data lagi [Y/T]:";jwb=getche();
     if (jwb=='Y'||jwb=='y')
     goto lagi;
   getch();
}

Baca Selengkapnya...

quiz cpp lab k malam, type a

#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
   char ukr,jwb;
    char kd[3],nm[25],mrk[20],nma[8],bns[20],nmp[20],atr;
   double hrga,hrgp,tot,pot,tobay,ubay,ukem,jml;
   clrscr();
   lagi:
   cout<<"\t\t Penjulan Tiket Pesawat";
   cout<<"----------------------------------------";
   cout<<"Nama Pemesan                 : ";gets(nm);
   cout<<"\nKode Pesawat  [GRA/MRA/LIN]:";cin>>kd;
   cout<<"\nKode Kelas Duduk [V/B/E]   :";cin>>atr;
   cout<<"\nJumlah Beli   :";cin>>jml;

     if (!strcmp,kd=="GRA" || !strcmp,kd=="gra")
     {
     strcpy(nmp,"Garuda Indonesia");
         switch (atr)
         {
         case 'V':
         case 'v':
            strcpy(nma,"VIP");
            hrga=1100000;
         break;
         case 'B':
         case 'b':
         strcpy(nma,"Bisnis");
            hrga=900000;
          default:
            strcpy(nma,"Ekonomi");
            hrga=750000;
         break;
         }
}
else if (!strcmp,kd=="MRA" || !strcmp,kd=="mra")
{
     strcpy(nmp,"Garuda Indonesia");
         switch (atr)
         {
         case 'V':
         case 'v':
            strcpy(nma,"VIP");
            hrga=950000;
         break;
         case 'B':
         case 'b':
         strcpy(nma,"Bisnis");
            hrga=600000;
          default:
            strcpy(nma,"Ekonomi");
            hrga=450000;
         break;
         }
}
else if (!strcmp,kd=="LIN" || !strcmp,kd=="lin")
{
     strcpy(nmp,"Lion Air");
         switch (atr)
         {
         case 'V':
         case 'v':
            strcpy(nma,"VIP");
            hrga=850000;
         break;
         case 'B':
         case 'b':
         strcpy(nma,"Bisnis");
            hrga=550000;
          default:
            strcpy(nma,"Ekonomi");
            hrga=400000;
         break;
         }
}
else
{
    cout<<"\nKode Salah";
   getche();
   goto lagi;
}
   tot=hrga*jml;
   if (tot>=5000000)
       {
         strcpy(bns,"Travel bag");
          pot=0.1*tot;
      }
   else if (tot>=3000000)
       {
         strcpy(bns,"Travel bag");
          pot=0.05*tot;
      }
else
      {
          strcpy(bns,"Secangkir Kopi");
         pot=0;
      }
   tobay=tot-pot;
      clrscr();
   cout<<"\t\t Penjulan Tiket Pesawat";
   cout<<"----------------------------------------";cout<<endl;
   cout<<"\n Nama Pemesan                :";cout<<nm;
   cout<<"Kode Pesawat                     :";cout<<kd;
   cout<<"Kode Kelas                      :"<<atr<<endl;
   cout<<"Nama Kelas                     :"<<nma;cout<<" jam"<<endl;
   cout<<"Harga                             :Rp."<<hrga<<endl;;
   cout<<"Jumlah beli                      :"<<jml<<endl;
   cout<<"Total                          :Rp."<<tot<<endl;;
   cout<<"Diskon                           :Rp."<<pot<<endl;
   cout<<"Bonus                            :"<<bns<<endl;
   cout<<"Total Bayar                :Rp."<<tobay<<endl;
   cout<<"\nUang Bayar                 :Rp.";cin>>ubay;
   ukem=ubay-tobay;
   cout<<"Uang Kembali              :Rp."<<ukem<<endl;
   cout<<"____________________________________________"<<endl;
   cout<<"Mau input data lagi [Y/T]:";jwb=getche();
     if (jwb=='Y'||jwb=='y')
     goto lagi;
   getch();
}

Baca Selengkapnya...

baru pertama kali

baru pertama kali buat blog, basi yak,
tapi ga papa deh dari pada gw sama sekali,

Baca Selengkapnya...