Sabtu, 06 Desember 2014

Project Aplikasi Sewa Mobil Ala Saya (belum menggunakan fungsi struct)

Listing codenya  :

#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <iomanip.h>

judul()
{
cout<<"_________________________________________________________________"<<endl;
cout<<"\t\t    PT FELICITY CARS UTAMA"<<endl;
cout<<"\t\t        RENTAL MOBIL"<<endl;
cout<<"\t\t Jl. Maju Terus Pantang Mundur No. 7"<<endl;
}
long kembalian(long u_bay,long to_bay);

main()
{

char nama[20], nampem[20], km[5], *nm[5],ktp[20],lagi;
int i, j, lama[5];
long harga[5], u_bay, u_kem, to_bay=0, jml_bay[5];
clrscr();
awal:
judul();
cout<<"_________________________________________________________________"<<endl;
cout<<endl;
cout<<"|    Mobil       ||     Harga       |"<<endl;
cout<<"| Mercedes Bens  || Rp.800.000/hari |"<<endl;
cout<<"| Toyota         || Rp.500.000/hari |"<<endl;
cout<<"| Honda          || Rp.600.000/hari |"<<endl;
cout<<endl<<endl;
cout<<"Nama Kasir            : ";gets(nama);
cout<<"Nama Pembeli          : ";gets(nampem);
cout<<"No Ktp                : ";cin>>ktp;
cout<<"Masukan Jumlah Data   : ";cin>>j;
cout<<endl;

for(i=1;i<=j;i++)
{
cout<<"data ke-"<<i<<endl;
   cout<<"Kode Mobil[M/T/H]: ";cin>>km[i];
   cout<<"Lama Sewa    : ";cin>>lama[i];
   if(km[i]=='M'||km[i]=='m')
   {
   nm[i]="Merchedes Bens";
   harga[i]=800000;
   }
   else if(km[i]=='T'||km[i]=='t')
   {
   nm[i]="Toyota";
   harga[i]=500000;
   }
   else
   {
   nm[i]="Honda";
   harga[i]=600000;
   }
jml_bay[i]=harga[i]*lama[i];
to_bay=to_bay+jml_bay[i];
cout<<endl;
}
clrscr();
judul();
cout<<"\t\t  Npwp:02.446.887.6-076.000"<<endl;
cout<<"_________________________________________________________________"<<endl;
cout<<"Nama Kasir : "<<nama<<ends<<ends<<ends<<ends<<ends<<ends<<"          Nama Pembeli : "<<nampem<<endl;
cout<<"No Ktp     : "<<ktp<<endl;
cout<<"_________________________________________________________________"<<endl;
cout<<"NO   KODE    NAMA              HARGA     LAMA         JUMLAH "<<endl;
cout<<"     MOBIL   MOBIL             MOBIL     SEWA         BAYAR "<<endl;
cout<<"                                        (hari)"<<endl;
cout<<"================================================================="<<endl;
cout<<endl;
for(i=1;i<=j;i++)
{
cout<<setiosflags(ios::left)<<setw(7)<<i;
   cout<<setiosflags(ios::left)<<setw(6)<<km[i];
   cout<<setiosflags(ios::left)<<setw(18)<<nm[i];
   cout<<setiosflags(ios::left)<<setw(11)<<harga[i];
   cout<<setiosflags(ios::left)<<setw(12)<<lama[i];
   cout<<setiosflags(ios::left)<<setw(14)<<jml_bay[i]<<endl;
}
cout<<endl<<endl;
cout<<"_________________________________________________________________"<<endl;
cout<<"\t\t\t Total Bayar      : Rp. "<<to_bay<<endl;
cout<<"\t\t\t Uang Bayar       : Rp. ";cin>>u_bay;
u_kem=kembalian(u_bay,to_bay);
cout<<"\t\t\t Uang Kembali     : Rp. "<<u_kem<<endl;
cout<<"_________________________________________________________________"<<endl;
cout<<"\t\t   Terima Kasih Atas Kunjungannya"<<endl;
cout<<"\t\t      ===Info Lengkap=== "<<endl;
cout<<"\t\t  Web : www.felicitycarsu.com"<<endl;
cout<<"\t\t  F   : on.fb.me/felicity cars utama"<<endl;
cout<<"\t\t  T   : @felicitycarsuma"<<endl;
cout<<"\t\t ===LAYANAN KONSUMEN FELICITY CARS UTAMA=== "<<endl;
cout<<"\t\t  VIA SMS : 0876 700 320 "<<endl;
cout<<"\t\t  CALL CENTER : (021) 700780 "<<endl;
cout<<endl<<endl;
cout<<"\n Ingin Input Lagi (Y/T) : ";cin>>lagi;
if(lagi=='Y'||lagi=='y')
goto awal;
getch();
}
long kembalian(long bayar,long total)
{
return(bayar-total);
}

Dijamin Bisa running & jangan lupa di coment ya :)

1 komentar: