Anda di halaman 1dari 5

Pseudocode kelompok 8

Leader: dawud fatahillah a (201653079)


#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
garis()
{

cout<<"===========================================
==========\n";

}
bintang()
{
cout<<"*****************************************************\n";
}
toko()
{
cout<<"-------PROGRAM PENJUALAN di TOKO by kelompok 8-------\n";
}
void ulang2();
void ulang1();
void menu();
int i, j;
char lagi;
long int total_byr=0,bayar,kembali;
char kasir[30]= "kelompok 8", kode_brg[30], *barang[30];
int harga[30];
int jml_bel[30];
long int sub_total[30];
main()
{
menu();
getch();

}
void ulang1()
{
clrscr();
garis();
bintang();
toko();
bintang();
garis();
cout<<"Nama Kasir : "<<kasir<<endl;
cout<<"Jumlah pemesanan : ";
cin>>j;
clrscr();
toko();
cout<<"KODE BARANG\n";
garis();
cout<<"1. Shampoo [S]\n";
cout<<"2. Sikat Gigi [G]\n";
cout<<"3. Sabun Mandi [M]\n";
garis();
cout<<endl;
for(i=1;i<=j;i++)
{
cout<<"Data Ke-"<<i<<endl;
cout<<"Kode Barang : ";
cin>>kode_brg[i];
cout<<"Jumlah Beli : ";
cin>>jml_bel[i];
garis();
}
for(i=1;i<=j;i++)
{
if(kode_brg[i]=='S'||kode_brg[i]=='s')
{
barang[i]="Shampoo";
harga[i]=15000;
}
else if(kode_brg[i]=='G'||kode_brg[i]=='g')
{
barang[i]="Sikat Gigi";
harga[i]=5000;
}
else if(kode_brg[i]=='M'||kode_brg[i]=='m')
{
barang[i]="Sabun Mandi";
harga[i]=9000;
}
else
{
barang[i]="Kode Salah";
harga[i]=0;
}
}
}
void ulang2()
{
cout<<"Nama Kasir : "<<kasir<<endl;
garis();
cout<<"No.| Nama | Harga | Jumlah | Sub \n";
cout<<" | Barang | | Beli | Total \n";
garis();
for(i=1;i<=j;i++)
{
sub_total[i]=jml_bel[i]*harga[i];
cout<<setiosflags(ios::left)<<setw(5)<<i;
cout<<setiosflags(ios::left)<<setw(15)<<barang[i];
cout<<setiosflags(ios::right)<<setw(8)<<harga[i];
cout<<setiosflags(ios::right)<<setw(6)<<jml_bel[i];
cout<<setiosflags(ios::right)<<setw(15)<<sub_total[i]<<endl;
total_byr=total_byr+sub_total[i];
}
garis();
cout<<" Total Bayar :Rp. "<<total_byr<<endl;
cout<<" Uang Bayar :Rp. "; cin>>bayar;
kembali=bayar-total_byr;
cout<<" Uang Kembali :Rp. "<<kembali<<endl;
cout<<"******************Terima Kasih***********************\n";

}
void menu()
{
atas:
ulang1();
clrscr();
garis();
toko();
garis();
ulang2();
cout<<"Input Lagi [Y/T] : "; cin>>lagi;

if(lagi=='Y'||lagi=='y')
goto atas;
else
goto selesai;

selesai:
bintang();
garis();
cout<<"*****terimakasih*****"<<endl;
garis();
bintang();
}

Anda mungkin juga menyukai