Program Penyimpanan Data Barang Sederhana Meggunakan Struck
Ditulisan kali ini saya belajar mengenai bagaimana caranya membuat sebuah Program sederhana untuk Penyimpanan data barang pada c++. disini kita akan menggunakan fungsi Struct dan Array.
progam ini terbagi atas 2, yaitu program utama (void main) dan void tambahan (Prosedur/fungsi)
Pertama-tama yang harus kita lakukan adalah deklarasikan Struct dan Tipe data, Struct dan tipe data harus berada diluar Void main. struct adalah tipe data baru yang bisa dibuat sendiri sesuai kebutuhan.
for (i= 0 ; i < data; i++)
kemudian setelah ke-5 void telah ditulis, saatnya kita membuat Void main atau menu utama dengan contoh koding :
Pilihan kita : Menu 2
smua data yang kita masukan di menu 1, akan ditampilkan dalam bentuk tabel.
Pilihan kita : menu 3
Akan tampil kuantiti terbesar dan terkecil.
Pilihan kita : menu 4
Menjumlahkan semua kuantiti
Pilihan kita : menu 5
Tahun produksi terbesar dan terkecil.
Menu 6 : keluar
ketika kta menekan angka 6, menu utama tidak akan muncul lagi.
(Menu Utama)
progam ini terbagi atas 2, yaitu program utama (void main) dan void tambahan (Prosedur/fungsi)
Pertama-tama yang harus kita lakukan adalah deklarasikan Struct dan Tipe data, Struct dan tipe data harus berada diluar Void main. struct adalah tipe data baru yang bisa dibuat sendiri sesuai kebutuhan.
struct produksi {
int tahun ;
int
Expired;
};
struct item{
int kode;
int Qty
produksi produk[10]; // variabel produk bertipe data produksi yang didalamnya terdapat tahun produksi dan expired
};
produksi produk[10]; // variabel produk bertipe data produksi yang didalamnya terdapat tahun produksi dan expired
};
membuat variabel global :
int data;
item brg[10];
int i,j;
Selanjutnya, kita buat 5 buah void untuk setiap menu yang terdapat pada menu utama. Void-void ini haruslah terletak di luar program utama (Void Main).
Coding untuk menu 1 (menambah data) :
void menu1 () {
void menu1 () {
char ulang = 'n';
do{
printf("\nMasukan
data barang\n");
printf("---------------------------\n");
printf("Kode
Barang : " );
scanf
("%d", &brg[data].kode);
printf("\nQuantity
: ");
scanf
("%d",&brg[data].Qty);
printf("\nTahun
: ");
scanf
("%d", &brg[data].produk[data].tahun);
printf("\nExpired
: ");
scanf
("%d", &brg[data].produk[data].Expired);
printf("\ntambah lgi(y/n)?
");
scanf("%s",&ulang);
data++;
}while(ulang ==
'y');
}
Contoh koding untuk menu 2 (melihat data yang telah dimasukan) :
void menu2()
{
printf("\nKode\t\tQuantity\t\tTahun\t\tExpired ");
for(int k = 0; k < data; k++){
printf("\n%d\t\t%d\t\t\t%d\t\t%d"
,brg[k].kode,brg[k].Qty,brg[k].produk[k].tahun,brg[k].produk[k].Expired);
}
}
Contoh koding untuk menu 3 (mencari data dengan quantiti terkecil dan terbesar) :
void menu3(int
&i, int &j) {
int temp;
for (i= 0 ; i < data; i++)
{
for
(j = 0 ; j < data ; j++)
{
if(
brg[i].Qty < brg[j].Qty )
{
temp
= brg[j].Qty;
brg[j].Qty = brg[i].Qty;
brg[i].Qty
= temp;
}
}
printf("\nQuantity Terbesar
adalah %d \n",temp);
for (i= 0 ; i < data; i++)
{
for (j = 0 ; j < data ; j++)
{
if(
brg[i].Qty >
brg[j].Qty )
{
temp = brg[j].Qty;
brg[j].Qty = brg[i].Qty;
brg[i].Qty =
temp;
}
}
}
printf("\nQuantity Terkecil adalah %d \n",temp);
}
Contoh koding untuk menu 4 (Menghitung total kuantiti data) :
void menu4() {
int total = 0;
for (int i = 0; i
< data ;i++)
{
total += brg[i].Qty;
}
printf("\nTotal
Kuantiti : %d ",total);
printf("\n
");
}
Contoh koding untuk menu 5 (mencari data dengan menurut tahun produksi terbesar dan terkecil) :
void menu5(int
&i, int &j){
int temp;
for (i= 0 ; i < data; i++)
{
for
(j = 0 ; j < data ; j++)
{
if(
brg[i].produk[i].tahun < brg[j].produk[j].tahun )
{
temp
= brg[j].produk[j].tahun;
brg[j].produk[j].tahun =
brg[i].produk[i].tahun;
brg[i].produk[i].tahun=
temp;
}
}
}
printf("\nTahun Produksi
Terbesar adalah %d \n",temp);
for (i= 0 ; i < data; i++)
{
for
(j = 0 ; j < data ; j++)
{
if(
brg[i].produk[i].tahun > brg[j].produk[j].tahun)
{
temp
= brg[j].produk[j].tahun;
brg[j].produk[j].tahun
= brg[i].produk[i].tahun;
brg[i].produk[i].tahun=
temp;
}
}
}
printf("\ntahun Produksi Terkecil
adalah %d \n",temp);
}
kemudian setelah ke-5 void telah ditulis, saatnya kita membuat Void main atau menu utama dengan contoh koding :
void main () {
int pilihan=0;
do {
printf("\n\tMenu\n");
printf("------------------------\n");
printf("1.Tambah Data Barang\n");
printf("2.Lihat Data Barang\n");
printf("3.Data Barang Dengan
Kuantiti Terkecil Dan Terbesar\n");
printf("4.Total
kuantiti\n");
printf("5.Tahun Produksi
Terkecil Dan Terbesar\n");
printf("6.Keluar\n");
printf("Masukan pilihan
anda : ");
scanf("%d",&pilihan);
switch (pilihan){
case
1: menu1();
break;
case
2 : menu2();
break;
case
3 : menu3(i,j);
break;
case
4 : menu4 ();
break;
case
5 : menu5 (i,j);
break;
case
6 : break;
default :
printf
("\n\t\tMaaf,Inputan anda salah !\n\tsilahkan masukan Kembali pilihan
anda!\n");
break;
}
} while (pilihan
!= 6);
getch();
}
Tampilan program akan seperti gambar diatas. lebih jeasnya mengenai tampilan gambar dari setiap menu, akan terlihat seperti gambar-gamber dibawah ini.
pilihan kita : Menu 1 .
disetiap kali kita selesai menambah data , akan ada pilihan apakah kita akan menambah data lagi atau tidak. jika kita menekan "y", maka permintaan data menu satu akan iulang kembali. tetapi jika kita menekan "n", maka program akan otomatis kembali pada menu utama.
Pilihan kita : Menu 2
smua data yang kita masukan di menu 1, akan ditampilkan dalam bentuk tabel.
Pilihan kita : menu 3
Akan tampil kuantiti terbesar dan terkecil.
Pilihan kita : menu 4
Menjumlahkan semua kuantiti
Pilihan kita : menu 5
Tahun produksi terbesar dan terkecil.
Menu 6 : keluar
ketika kta menekan angka 6, menu utama tidak akan muncul lagi.
Akhirnya, semoga tulisan saya kali ini bermanfaat buat teman-teman semua.
Tips Simple Tentang Kesehatan dan Karirk
BalasHapuspenitishop.com jual almamater terbaik
cara terbaru meningkatkan pengunjung blog
kumpulan IDM Terbaru dan terUPDATE
Free Download Software Offline Installer
all about computer tips n trick
Cara Menghasilkan Uang Dari Blog
IDM Terbaru tanpa registrasi
Tips SEO Menigkatakan Pengunjung Blog
IDM Terbaru 2015
Artikel yang sangat bermanfaat..
BalasHapusThanks for sharing nice information
BalasHapusObat perangsang wanita
Vimax asli
Vimax pills
Boneka Full Body
Meizitang Botanical
Obat Vimax
trmaksih atas informasinya yang bagus dan bermanfaat
BalasHapusVimax Canada
Vimax Canada Original
Thanks for sharing nice blog and article.
BalasHapusObat Pembesar Penis
Selaput Dara Buatan Japan
Obat Penumbuh Rambut
Alat Pembesar Penis
klg U.S.A
Vibrator Thorn Dragon
pemutih kulit
Obat Pemutih Gigi
Obat Penghilang Selulit
Obat Penyubur Seperma
BalasHapusInteresting blog. It would be great if you can provide more details about it. Thanks you.
- Jual Tas Murah
- Undangan Pernikahan
- Interior Rumah
- Elevenia
- Maklon
- Kursus Online
- Promosi Online
- HRCentro
kunjungi juga blog saya,,:
BalasHapusTrik Android
Template Blog
Download Lagu Gratis
Download Full Games
Download Font
jejakseo
BalasHapusSigithermawan
Sigithermawan
Sigithermawan
Sigithermawan
Sigithermawan
Sigithermawan
Sigithermawan
Sigithermawan
Sigithermawan
Sigithermawan
Sigithermawan
Sigithermawan
togel online terbaik
BalasHapustogel online terbaik
togel online terbaik
togel online terbaik
togel online terbaik
togel online terbaik
togel online terbaik
togel online terbaik
togel online terbaik
togel online terbaik
togel online terbaik
togel online terbaik
togel online terbaik
togel online terbaik
togel online terbaik
masterbola77
kredit honda solo baru
BalasHapushonda solo baru
dealer honda solo baru
honda solo
kredit mobil honda di solo baru
Ilmunya sungguh bermanfaat untuk saya, thanks.
BalasHapuskios nugraha
deviyudis
tutorialnya sangat membantu
BalasHapusolehkita
iklanluki
Pertama-tama yang harus kita lakukan adalah deklarasikan Struct dan Tipe data, Struct dan tipe data harus berada diluar Void main. struct adalah tipe data baru yang bisa dibuat sendiri sesuai kebutuhan.
BalasHapuskonveksi sweater
salon coating mobil
bagaimana?
BalasHapuskonveksi jaket
coating keramik mobil
BalasHapusPertama-tama yang harus yang jual masker spirulina tiens kita lakukan adalah deklarasikan Struct dan Tipe data, Struct dan tipe data harus berada diluar Void main. struct adalah tipe data baru yang bisa dibuat sendiri sesuai kebutuhan.
Ditulisan kali ini saya belajar kalsium peninggi badan tiens mengenai bagaimana caranya membuat sebuah Program sederhana untuk Penyimpanan data barang pada c++.
BalasHapusGreat post, thanks for sharing!
BalasHapusHương Lâm với website Huonglam.vn chuyên cung cấp máy photocopy toshiba cũ và dòng máy máy photocopy ricoh cũ uy tín, giá rẻ nhất TP.HCM
Ditulisan kali ini ekspedisi sulawesi saya belajar mengenai bagaimana caranya membuat sebuah Program sederhana untuk Penyimpanan data barang pada c++. disini kita akan menggunakan fungsi Struct dan Array.
BalasHapusObat Sipilis De Nature
BalasHapusObat Sipilis Ampuh
Obat Sipilis Untuk Ibu Hamil
Obat Sipilis Alami
Obat Sipilis Yang Ampuh
Obat Sipilis Pria
Obat Sipilis De Nature
BalasHapusObat Sipilis Ampuh
Obat Sipilis Untuk Ibu Hamil
Obat Sipilis Alami
Obat Sipilis Yang Ampuh
Obat Sipilis Pria
disini kita akan kirim barang ke papua menggunakan fungsi Struct dan Array.
BalasHapusprogam ini ekspedisi kalimantan murah terbagi atas 2, yaitu program utama (void main) dan void tambahan (Prosedur/fungsi)
BalasHapusThanks for sharing, nice post! Post really provice useful information!
BalasHapusÁo khoác Đà Lạt chuyên sỉ và lẻ áo khoác Đà Lạt với giá ưu đãi. Luôn cập nhật mẫu mới chất lượng và dày ấm nhất kể cả với thời tiết lạnh giá các nước có du học sinh và xuất khẩu lao động. Áo khoác Đà Lạt mong được đồng hành cùng các bạn!!!!
Keren nih semoga aku juga bisa buat Program Komputer
BalasHapusThis website can be a stroll-by for the entire info you wanted about this and didn’t know who to ask. Glimpse right here, and you’ll undoubtedly discover it. menchats
BalasHapus- Jasa Retubing boiler
BalasHapus- Jasa perbaikan boiler
- Repair Boiler
- Jasa Insulasi Boiler
Yuk Cari Promo Liburan ke Jogja dengan Paket Wisata Jogja, Paket Tour jogja, City Tour Jogja
BalasHapusvery good post, i surely really like this site, persist with it jasa desain rumah
BalasHapus