Selasa, 05 Mei 2015
Program Persediaan Toko menggunakan Larik Struktur di C++
Input Data Persediaan
Jumlah Data : 2
Data 1
Kode Barang : T123
Nama : TV 21”
Unit : 10
Harga : 1200000
Data 2
Kode Barang : K213
Nama : Kulkas 1 Pintu
Unit : 5
Harga : 900000
Data Persediaan Toko XYZ
Kode Barang Nama Unit Harga Total
T123 TV 21” 10 1200000 12000000
K213 Kulkas 1 Pintu 5 900000 4500000
Total 15 16500000
Script C++
#include <iostream>
#include<stdio.h>
using namespace std;
int main()
{
int jumdata,i;
int unit,total;
struct{
char kd_brg[10];
string nm_brg;
int unit;
int harga;
} barang[5];
cout<<"Input Data Persediaan"<<endl;
cout<<"Input Jumlah Data : ";cin>>jumdata;
cout<<endl;
for (i=1;i<=jumdata;i++)
{
cout<<"Kode Barang : ";cin>>barang[i].kd_brg;cin.ignore(255,'\n');;
cout<<"Nama Barang : ";cin>>barang[i].nm_brg;cin.ignore(255,'\n');
cout<<"Unit : ";cin>>barang[i].unit;cin.ignore(255,'\n');
cout<<"Harga : ";cin>>barang[i].harga;
cout<<endl;
};
cout<<" Data Persediaan Toko XYZ"<<endl;
cout<<"----------------------------------------------------------------"<<endl;
cout<<"|No."<<"|Kd.Barang"<<" |Nama Barang "<<" |Unit " << " |Harga" << " |total "<<endl;
cout<<"----------------------------------------------------------------"<<endl;
for(i=1;i<=jumdata;i++)
{
cout<<"|"<<i<<" |" <<barang[i].kd_brg<< " |"<<barang[i].nm_brg<< " |" <<barang[i].unit<< " |" <<barang[i].harga<<" |"
<<barang[i].unit * barang[i].harga<<endl;
cout<<"----------------------------------------------------------------"<<endl;
total += barang[i].unit * barang[i].harga;
}
cout<<"Total"<<" |"<<total<<endl;
cout<<"----------------------------------------------------------------"<<endl;
}
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar