Selasa, 05 Mei 2015

Program Persediaan Toko menggunakan Larik Struktur di C++

Buatlah program untuk data persediaan toko XYZ menggunakan larik struktur yang terdiri dari kode_brg, nama, unit dan harga. Dengan ilustrasi programnya sebagai berikut :

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;

}

Tidak ada komentar:

Posting Komentar