Program Input Stok BaRang C++
Program Input Stok BaRang C++
h>
#include <conio.h>
#include <stdio.h>
struct notebook
{ char jenis[10],merk [10],tipe[15];
int harga; };
struct notebook nb[5];
main () {
int pil,bts,i, t, r,s, cari, a,e,m;
char jwb;
menu:
cout<<endl;
cout<<"Selamat Datang"<<endl;
cout<<"Ini Adalah Program Untuk menginputkan Barang"<<endl;
cout<<"TOKO KOMPUTER JOSS"<<endl;
cout<<"=============================="<<endl;
cout<<endl;
cout<<"Silakan Pilih Menu"<<endl;
cout<<"1. INPUTKAN DATA BARANG"<<endl;
cout<<"2. TAMPILKAN DATA"<<endl;
cout<<"3. PENGURUTAN HARGA BARANG"<<endl;
cout<<"4. PENCARIAN BARANG"<<endl;
cout<<"5. Tentang Program"<<endl;
cout<<"6. Keluar"<<endl;
cout<<endl;
cout<<"Masukan pilihan : ";cin>>pil;
if (pil==1)
{ clrscr();
cout<<"MENU INPUT BARANG"<<endl;
cout<<endl;
cout<<"Masukan jumlah Barang yang ingin diinputkan : ";cin>>bts;
cout<<endl;
cout<<"INPUTKAN DATA BARANG:"<<endl;
cout<<"----------------------"<<endl;
//menginputkan data
for (i=0; i<bts; i++)
{cout<<"Data Barang "<<(i+1)<<endl;
cout<<"Jenis Barang\t: ";cin>>nb[i].jenis;
cout<<"Merk\t: ";cin>>nb[i].merk;
cout<<"Tipe\t: ";cin>>nb[i].tipe;
cout<<"Harga\t: ";cin>>nb[i].harga;
cout<<"-------------------"<<endl;}
clrscr();
cout<<"Data Sudah di inputkan..:"<<endl;
cout<<endl;
cout<<"Kembali? [y/t] : ";cin>>jwb;
if (jwb=='y'||jwb=='Y')
{clrscr();
goto menu;}
}
//pilihan 2 (Menampilkan Data Barang)
else if (pil==2)
{
clrscr();
for (i=0; i<bts; i++)
{
cout<<endl;
cout<<"Data Barang "<<(i+1)<<endl;
cout<<"Jenis\t: "<<nb[i].jenis<<endl;
cout<<"Merk\t: "<<nb[i].merk<<endl;
cout<<"Tipe\t: "<<nb[i].tipe<<endl;
cout<<"Harga\t: "<<nb[i].harga<<endl;
cout<<endl;
}
cout<<endl;
cout<<"Kembali? [y/t] : ";cin>>jwb;
if (jwb=='y'||jwb=='Y')
{clrscr();
goto menu;
}
}
//jika pilihan 3 (Mengurutkan Harga) Sorting
else if (pil==3)
{
clrscr();cout<<" Berikut Adalah Sorting Data harga"<<endl;
cout<<"(Diurutkan dari yang paling Murah)"<<endl;
//pengurutan data ascending
for(i=0;i<bts-1;i++){
t=i;
for(r=i+1;r<bts;r++){
if(nb[t].harga>nb[r].harga)
t=r;}
if(nb[i].harga !=nb[t].harga)
{s=nb[i].harga;
nb[i].harga=nb[t].harga;
nb[t].harga=s;}
}
for(i=0;i<bts;i++){
cout<<" "<<nb[i].harga;
}
cout<<endl;
cout<<"Kembali? [y/t] : ";cin>>jwb;
if (jwb=='y'||jwb=='Y')
{clrscr();
goto menu;}
}
{clrscr();
goto menu;}
}
getch();
}