Program Penjualan Koran C++






Pada kesempatan kali ini saya akan  share kode program pembuatan aplikasi penjualan koran  C++, berikut listing kodenya.


#include <iostream>
using namespace std;

int main(){
struct Koran {char Hari[15], Agen[30], kodeharian, ulng;
             int  Harga1, Harga2, Harga3, Ambil, Kembali, Terjual;
             string Harian1, Harian2, Harian3;};
Koran Kor;

do
    {
    cout<<"-------------------------------"<<endl;  
    cout<<"| kode |   harian   |  harga  |"<<endl;
    cout<<"-------------------------------"<<endl;      
    cout<<"|  1   |   kompas   |  4000   |"<<endl;  
    cout<<"|  2   |   bola     |  6000   |"<<endl;
    cout<<"|  3   |   tempo    |  3000   |"<<endl;  
    cout<<"-------------------------------"<<endl;  
    cout<<"Hari               = ";cin >>Kor.Hari;
    cout<<"-------------------------------------"<<endl;
    cout<<"Nama Agen          = ";cin.get();cin.getline(Kor.Agen,30);
    cout<<"Kode Harian [1/2/3]= ";cin >>Kor.kodeharian;
    cout<<"Jumlah Ambil       = ";cin >>Kor.Ambil;
    cout<<"Jumlah Kembali     = ";cin >>Kor.Kembali;
    cout<<"-------------------------------------"<<endl;
    cout<<endl;
    cout<<endl;
    cout<<"        AGEN DISTRIBUSI KORAN"<<endl;
    cout<<"           'TRIBUN TIMUR'"<<endl;
    cout<<"-------------------------------------"<<endl;
    cout<<"Hari               = "<<Kor.Hari<<endl;
    cout<<"Nama Agen          = "<<Kor.Agen<<endl;
    cout<<"-------------------------------------"<<endl;

    Kor.Harian1="Kompas";
    Kor.Harian2="Bola";
    Kor.Harian3="Tempo";
    Kor.Harga1=4000;
    Kor.Harga2=6000;
    Kor.Harga3=3000;
    Kor.Terjual=Kor.Ambil-Kor.Kembali;

    switch(Kor.kodeharian)
        {
        case '1' :
            cout<<"Nama Harian        = "<<Kor.Harian1<<endl;
            cout<<"Harga              = Rp. "<<Kor.Harga1<<endl;
            cout<<"Jumlah Ambil       = "<<Kor.Ambil<<endl;
            cout<<"Jumlah Kembali     = "<<Kor.Kembali<<endl;
            cout<<"Jumlah Terjual     = "<<Kor.Terjual<<endl;
            cout<<"-------------------------------------"<<endl;
            cout<<"Total Pembayaran   = Rp. "<<Kor.Terjual*Kor.Harga1<<endl;
            cout<<"-------------------------------------"<<endl;
        break;
        case '2' :
            cout<<"Nama Harian        = "<<Kor.Harian2<<endl;
            cout<<"Harga              = Rp. "<<Kor.Harga2<<endl;
            cout<<"Jumlah Ambil       = "<<Kor.Ambil<<endl;
            cout<<"Jumlah Kembali     = "<<Kor.Kembali<<endl;
            cout<<"Jumlah Terjual     = "<<Kor.Terjual<<endl;
            cout<<"-------------------------------------"<<endl;
            cout<<"Total Pembayaran   = Rp. "<<Kor.Terjual*Kor.Harga2<<endl;
            cout<<"-------------------------------------"<<endl;
        break;
        case '3' :
            cout<<"Nama Harian        = "<<Kor.Harian3<<endl;
            cout<<"Harga              = Rp. "<<Kor.Harga3<<endl;
            cout<<"Jumlah Ambil       = "<<Kor.Ambil<<endl;
            cout<<"Jumlah Kembali     = "<<Kor.Kembali<<endl;
            cout<<"Jumlah Terjual     = "<<Kor.Terjual<<endl;
            cout<<"-------------------------------------"<<endl;
            cout<<"Total Pembayaran   = Rp. "<<Kor.Terjual*Kor.Harga3<<endl;
            cout<<"-------------------------------------"<<endl;
        break;
        default:
            cout<<"Nama Harian        = -"<<endl;
            cout<<"Harga              = Rp. "<<endl;
            cout<<"Jumlah Ambil       = -"<<endl;
            cout<<"Jumlah Kembali     = -"<<endl;
            cout<<"Jumlah Terjual     = -"<<endl;
            cout<<"-------------------------------------"<<endl;
            cout<<"Total Pembayaran   = Rp. "<<endl;
            cout<<"-------------------------------------"<<endl;
        }
    Kembali:
    cout<<endl;
    cout<<"Mau Isi Data Lagi [Y/T] = ";cin >>Kor.ulng;
    cout<<endl;
    }
while(Kor.ulng=='Y'||Kor.ulng=='y');
    if(Kor.ulng=='T'||Kor.ulng=='t')
        {
        cout<<"-------------------------------------"<<endl;
        cout<<"            TERIMAKASIH! "<<endl;
        }
    else
        {
        cout<<"Input Yang Anda Masukkan Salah, Silahkan Isi Kembali!";
        goto Kembali;
        }
return 0;
}
Contoh Hasil Dari Program Tersebut


Posting Komentar

0 Komentar