1. C++ ARRAY PERCABANGAN
(RENTAL VCD DVD VIDEO MART)
Desain tampilan akhir
Ketentuan soal:
Kode CD Judul CD Harga Sewa
A Hantu Jamu Gendong 5000
B Kingdom of Heaven 7500
C Menara Langit 4000
Total harga = jumlah sewa * harga sewa
Denda = jika lama sewa > 3, maka denda Rp.1000. selain itu tidak dikenakan denda.
Jumlah bayar = total harga + denda
Listing program
//------------freak-kutuonline-------------//
/*
created on 3rd desember 2014
visit www.slideshare.net/kutu0nlin3
follow me @AutisPshycophat
or fb.com/devz.andrean
*/
//----file header----//
#include <stdio.h>
#include <constrea.h>
#include <iomanip.h>
2. //----tubuh utama program----//
main()
{
//----deklarasi variabel----//
char no_pinjam[3], nama_peminjam[30], kode[5], *judul[5];
int i, j, jml_sewa[5], lama[5];
float harga[5], total[5], denda[5], jumbay[5];
clrscr();
cout<<"ttRental VCD dan DVDn";
cout<<"tt Video Martn";
cout<<"-----------------------------------------------n";
cout<<"No Pinjam : ";cin>>no_pinjam;
cout<<"Nama Peminjam : ";gets(nama_peminjam);
cout<<endl;
cout<<"Masukkan jumlah data : ";cin>>j;
//-----awal looping array----//
for (i=1;i<=j;i++)
{
cout<<"Data CD ke- "<<i<<endl;
cout<<"Kode CD [A/B/C] : ";cin>>kode[i];
if (kode[i]=='A'||kode[i]=='a')
{
judul[i]="Hantu Jamu Gendong";
harga[i]=5000;
}
else
if (kode[i]=='B'||kode[i]=='b')
{
judul[i]="Kingdom od Heaven";
harga[i]=7500;
}
else
if (kode[i]=='C'||kode[i]=='c')
{
judul[i]="Menara Langit";
harga[i]=4000;
}
else
{
judul[i]="Judul tidak terdaftar";
harga[i]=0;