Vous êtes sur la page 1sur 3

Jawaban Quis CPP

Type A:Array IF
#include "iostream.h"
#include "stdio.h"
#include "conio.h"
#include "iomanip.h"
main()
{
char nm[15],tgl[20],kd[5][4],jns[5][15],jw;
int i,j,jml[5],hrg[5];
float sub[5],total=0;
awal:
clrscr();
cout<<" Masukkan Jumlah Pemesanan:";cin>>j;
cout<<" masukkan Nama Pembeli :";cin>>nm;
cout<<" Tanggal Pemesanan :";gets(tgl);
cout<<"----------------------------------------"<<endl;
cout<<" Counter Perjuangan "<<endl;
cout<<"----------------------------------------"<<endl;
for(i=1;i<=j;i++)
{
cout<<" Pemesanan ke- "<<i<<endl;
cout<<" Kode Voucher :";cin>>kd[i];
cout<<" Jumlah Beli :";cin>>jml[i];
cout<<"-----------------------------------------"<<endl;
if(strcmp(kd[i],"SI05")==0 || strcmp(kd[i],"si05")==0)
{strcpy(jns[i],"Simpati 5000");hrg[i]=6000;}
else
if(strcmp(kd[i],"ME10")==0 || strcmp(kd[i],"me10")==0)
{strcpy(jns[i],"Mentari 10000");hrg[i]=11000;}
else
{strcpy(jns[i],"FLEXY 15000");hrg[i]=16000;}
sub[i]=hrg[i]*jml[i];
}
clrscr();
cout<<"----------------------------------------"<<endl;
cout<<" Counter Perjuangan "<<endl;
cout<<"----------------------------------------"<<endl;
cout<<" Nama Pemesan :"<<nm<<endl;
cout<<" Tanggal Pesan :"<<tgl<<endl;
cout<<"----------------------------------------"<<endl;
cout<<" No Jenis Vucher Harga Total"<<endl;
cout<<"----------------------------------------"<<endl;
for(i=1;i<=j;i++)
{
cout<<setiosflags(ios::left)<<setw(5)<<i;
cout<<setiosflags(ios::left)<<setw(15)<<jns[i];
cout<<setiosflags(ios::left)<<setw(10)<<hrg[i];
cout<<setprecision(8)<<setw(8)<<sub[i]<<endl;
total=total+sub[i];
}
cout<<"------------------------------------------"<<endl;
cout<<" Total Penjualan Voucher :"<<total<<endl;
cout<<endl;
cout<<" Mau Input Lagi :";cin>>jw;
if(jw=='Y' || jw=='y')
goto awal;
else
cout<<" Terima Kasih Atas pemesananya"<<endl;
getch();
}

Type B.
Simpan dengan nama head.h
#define mulai() main()
#define awal {
#define akhir }
#define tahan() getch()
Simpan dengan nama quisB.cpp
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include "head.h"
inline char* jenis(char kd)
awal
if(kd=='R' || kd=='r')
return(" Revlon");
else
if(kd=='O' ||kd=='o')
return(" Oriflame");
else
return("Kosmo");
akhir
inline int hrg(char kd)
awal
if(kd=='R' || kd=='r')
return(58000);
else
if(kd=='O' ||kd=='o')
return(45000);
else
return(55000);
akhir
mulai()
awal
char kd,nm[20],j;
int jml;
float diskon,jb,total;
atas:
clrscr();
cout<<"--------------------------------------"<<endl;
cout<<" Toko Kosmetik Suka-suka"<<endl;
cout<<"-------------------------------------"<<endl;
cout<<" Daftar Kosmetik "<<endl;
cout<<"-------------------------------------"<<endl;
cout<<" Kode Jenis
Harga"<<endl;
cout<<" R
Revlon
58000"<<endl;
cout<<" O
Oriflame 45000"<<endl;
cout<<" K
Kosmo
55000"<<endl;
cout<<"-------------------------------------"<<endl;
cout<<" Nama Pembeli :";cin>>nm;
cout<<" Kode Kosmetik :";cin>>kd;
cout<<" Jumlah beli :";cin>>jml;
cout<<endl;
cout<<"--------------------------------------"<<endl;
cout<<" Toko Kosmetik Suka-suka"<<endl;
cout<<"-------------------------------------"<<endl;
cout<<" Nama Pembeli :"<<nm<<endl;
cout<<" Jenis Kosmetik :"<<jenis(kd)<<endl;
cout<<" Harga Kosmetik :"<<hrg(kd)<<endl;
total=hrg(kd)*jml;
if(jml>5)
diskon=0.1*total;
else
if(jml>3)
diskon=0.05*total;
else

diskon=0;
jb=total-diskon;
cout<<" Total Bayar :"<<total<<endl;
cout<<" Diskon
:"<<diskon<<endl;
cout<<" Jumlah Bayar :"<<jb<<endl;
cout<<endl;
cout<<"-----------------------------------------"<<endl;
cout<<" Mau Input Lagi :";cin>>j;
if(j=='Y' || j=='y')
goto atas;
else
cout<<" Trima Kasih Atas Dukunganya....."<<endl;
tahan();
akhir

Vous aimerez peut-être aussi