Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <stdlib.h>
- using namespace std;
- void garis (){
- cout << " -------------------------------------------\n"
- << " -------------------------------------------\n"
- << " APLIKASI STOCK BARANG \n"
- << " BAROKAH MART \n"
- << " Jalan Sukamantri Desa Dalam Kaum \n"
- << " -------------------------------------------\n"
- << " -------------------------------------------\n"
- ;
- }
- void batas () {
- cout << '\n';
- }
- int main() {
- string kodeBarang[100], namaBarang[100];
- string kBarang,nBarang;
- int hargaBarang[100],jumlahBarang[100],totalHarga[100],y;
- int hBarang,jBarang,tHarga;
- garis ();
- cout<< "MENU\n"
- << "1. STOCK BARANG\n"
- << "2. EXIT/KELUAR\n"
- ;
- int kode;
- cout << "Masukkan Kode(1-2) : ";
- cin >> kode;
- system ("CLS");
- int i,j;
- switch(kode) {
- case 1: {
- garis ();
- cout << " Berapa Item yang anda stock : " ;
- cin >> y ;
- for (i=0; i<y; i++) {
- cout << " ------------------------------ \n";
- cout << " Masukan Kode Barang " << i + 1 << " = " ;
- cin >> kodeBarang[i] ;
- cout << " Masukan Nama Barang " << i + 1 << " = " ;
- cin >> namaBarang[i] ;
- cout << " Masukan Harga Barang " << i + 1 << " = " ;
- cin >> hargaBarang[i] ;
- cout << " Masukan Jumlah Barang " << i + 1 << " = " ;
- cin >> jumlahBarang[i] ;
- totalHarga[i] = hargaBarang[i] * jumlahBarang[i] ;
- cout << " Masukan Total Harga " << i + 1 << " = " << totalHarga[i]
- << '\n'
- << " ------------------------------ \n";
- }
- batas();
- cout << " Barang diurutkan dari Total Harga Terendah \n";
- for (i=0; i<y; i++) {
- for (j=i+1; j<y; j++) {
- if (totalHarga[i] > totalHarga[j]) {
- kBarang=kodeBarang[i];
- kodeBarang[i]=kodeBarang[j];
- kodeBarang[j]=kBarang;
- nBarang=namaBarang[i];
- namaBarang[i]=namaBarang[j];
- namaBarang[j]=nBarang;
- hBarang=hargaBarang[i];
- hargaBarang[i]=hargaBarang[j];
- hargaBarang[j]=hBarang;
- jBarang=jumlahBarang[i];
- jumlahBarang[i]=jumlahBarang[j];
- jumlahBarang[j]=jBarang;
- tHarga=totalHarga[i];
- totalHarga[i]=totalHarga[j];
- totalHarga[j]=tHarga;
- }
- }
- }
- system ("CLS") ;
- garis();
- for (i=0; i<y; i++) {
- cout << " ============================================================\n"
- << " Kode Barang " << i + 1 << " adalah " << kodeBarang[i] << '\n'
- << " Nama Barang " << i + 1 << " adalah " << namaBarang[i] << '\n'
- << " Harga Barang " << i + 1 << " adalah " << hargaBarang[i] << '\n'
- << " Jumlah Barang " << i + 1 << " adalah " << jumlahBarang[i] << '\n'
- << " Total Harga " << i + 1 << " adalah " << totalHarga[i] << '\n'
- << " ============================================================" << '\n';
- }
- batas();
- batas();
- cout << " ******* =Anda sudah melakukan restock barang= ******* \n";
- } // end case 1
- break;
- case 2: {
- garis ();
- cout <<"TERIMA KASIH SUDAH MELAKUKAN RESTOCK \n";
- } // end case 2
- break;
- default: {
- cout << " ============================================================\n"
- << " MAAF KODE YANG ANDA MASUKAN TIDAK VALID \n"
- << " SILAKAN COBA LAGI \n"
- << " ============================================================\n"
- ;
- } // end default
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement