Welcome to My Website

Download latihan
nama filenya
oop dan fileteks3
atau link ini
http://www.box.net/shared/1ioylcb85m

Quiz C++ PraUAS Smester 1

Penulis : Ilham Maulana Rabu, Juni 17, 2009


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

garis()
{ cout<<" \n-----------------------------------------------------\n"; }

char *merk(char kd)
{
if((kd=='R')||(kd=='r')) {return "Revo";}
else if((kd=='B')||(kd=='b')) {return "Blade";}
else if((kd=='T')||(kd=='t')) {return "Beat";}
else {return "Supra Fit";}
}

float harga(int c)
{
if(c==1) {return 1168000;}
else if(c==2) {return 867500;}
else {return 585000;}
}

main()
{
int i,jml; float t,d,hb,ppn,pt,ub,uk;

struct
{
char nm[15],brg[10],kd;
int it,cil;
float hrg,ttl;
}beli[20];

clrscr();

garis();
cout<<" CV ANGKASA "<<endl;
cout<<" Kredit Motor Honda "<<endl;
garis();
cout<<endl<<" Jumlah Konsumen : "; cin>>jml;
garis();
cout<<endl;


for(i=1;i<=jml;i++)
{
cout<<" Data Ke - "<<i<<endl;
cout<<" Nama Konsumen : "; gets(beli[i].nm);
cout<<" Kode [R/B/T/S] : "; cin>>beli[i].kd;
cout<<" Lama Cicilan [1/2/3] : "; cin>>beli[i].cil;
garis();
cout<<setiosflags(ios::fixed);
cout<<" Merk Motor : "<<merk(beli[i].kd)<<endl;
cout<<" Cicilan : "<<"Rp. "<<setprecision(2)<<harga(beli[i].cil)<<" Perbulan"<<endl;
cout<<" Lama Cicilan : "<<beli[i].cil<<" Tahun"<<endl;
garis();
t = t + harga(beli[i].kd);
}

cout<<" Tekan Enter untuk Melihat Laporan ! "; getch();
clrscr();

garis();
cout<<" DEALER DUAMOTOR "<<endl;
cout<<" Penjualan berbagai merk motor "<<endl;
garis();
cout<<" No. Nama Pembeli Merk Lama Cicilan "<<endl;
garis();
cout<<endl;

for(i=1;i<=jml;i++)
{
cout<<setiosflags(ios::fixed);
cout<<setw(4)<<i<<" ";
cout<<setw(15)<<beli[i].nm;
cout<<setw(10)<<merk(beli[i].kd);
cout<<setw(6)<<beli[i].cil;
cout<<setw(10)<<"Rp. "<<setprecision(2)<<harga(beli[i].cil);
cout<<endl;
}

garis();
cout<<" Total keseluruhan : Rp."<<setprecision(2)<<t<<endl;
pt = 0.025 * t ;
cout<<" Potongan 2,5 % : Rp."<<setprecision(2)<<pt<<endl;
ppn = 0.1 * t ;
cout<<" PPN 10% : Rp."<<setprecision(2)<<ppn<<endl;
garis();
hb = (t + ppn) - pt;
cout<<" Harga Bersih : Rp."<<setprecision(2)<<hb<<endl;
cout<<" Uang yang dibayar : Rp."; cin>>ub;
uk = ub - t ;
garis();
cout<<" Uang Kembalian : Rp."<<setprecision(2)<<uk<<endl;
garis();
cout<<" Terima Kasih Atas Kepercayaan anda terhadap Kami "<<endl;
garis();
getch();
}.</em>

0 komentar

Posting Komentar

Halo Semua. Thanks yach buat komentarnya