Thursday 21 November 2013

Program Discon Pembelian Susu Menggunakan C++

Saya menggunakan MinGW Develever Studio sebagai Compiler bahasa C/C++, untuk cara penggunaannya dapat anda lihat pada Postingan saya sebelumnya Tutorial Menggunakan MinGW Develover
Program ini adalah program yang akan memberikan discon harga 15% jika pembelian susu lebih dari 10 buah.

Berikut Script Programnya :


#include<iostream>
using namespace std;
int main (){
    int kode;
    long double dsc,tot,jml,hrg,byr,kbl,sbldiskon;
    char ulang;
    do
    {
    cout<<""<<endl;
    cout<<""<<endl;
    cout<<"              WARUNG SUSU SEHAT"<<endl;
    cout<<"             ANAK TEKNIK JUGA MINUM SUSU"<<endl;
    cout<<"     Jl. Mallengkeri Daeng Tata UNM Parangtambung"<<endl;
    cout<<"     ============================================"<<endl;
    cout<<""<<endl;
    cout<<"      No Menu Susu        Harga"<<endl;
    cout<<"      1. Susu Murni        Rp.  6.000"<<endl;
    cout<<"      2. Susu Coklat        Rp.  3.000"<<endl;
    cout<<"      3. Susu Putih        Rp.  3.000"<<endl;
    cout<<"      4. Susu Madu        Rp.  5.000"<<endl;
    cout<<""<<endl;
    cout<<"      Jika pembelian lebih dari 10 buah"<<endl;
    cout<<" Anda akan dapat diskon sebesar 15% dari total harga"<<endl;
    cout<<"         Murah dan Nikmat"<<endl;
    cout<<'\n'<<" MASUKKAN PILIHAN ANDA  : ";
    cin>>kode;
    switch (kode){
    case 1:
        cout<<'\n'<<" SUSU MURNI         : Rp. 6000"<<endl;
        cout<<""<<endl;
        hrg=6000;
        cout<<" Masukkan Jumlah     : ";
        cin>>jml;
        cout<<""<<endl;
        sbldiskon=hrg*jml;
        cout<<" Total Sebelum Diskon     : Rp. "<<sbldiskon<<endl;
        if (jml>10)
            dsc=sbldiskon*0.15;
        cout<<" Diskon         : Rp. "<<dsc<<endl;
        tot=sbldiskon-dsc;
        cout<<" Harga Total adalah     : Rp. "<<tot<<endl;
        cout<<""<<endl;
        cout<<" DIBAYAR         : Rp. ";
        cin>>byr;
            kbl=byr-tot;
        cout<<" KEMBALI         : Rp. "<<kbl<<endl;
        cout<<""<<endl;
        cout<<" Masih ada Y/T        : ";
        cin>>ulang;
        break;
    case 2:
        cout<<'\n'<<" SUSU COKLAT         : Rp. 3000"<<endl;
        cout<<""<<endl;
        hrg=3000;
        cout<<" Masukkan Jumlah     : ";
        cin>>jml;
        cout<<""<<endl;
        sbldiskon=hrg*jml;
        cout<<" Total Sebelum Diskon     : Rp. "<<sbldiskon<<endl;
        if (jml>10)
            dsc=sbldiskon*0.15;
        cout<<" Diskon         : Rp. "<<dsc<<endl;
        tot=sbldiskon-dsc;
        cout<<" Harga Total adalah     : Rp. "<<tot<<endl;
        cout<<""<<endl;
        cout<<" DIBAYAR         : Rp. ";
        cin>>byr;
            kbl=byr-tot;
        cout<<" KEMBALI         : Rp. "<<kbl<<endl;
        cout<<""<<endl;
        cout<<" Masih ada Y/T        : ";
        cin>>ulang;
        break;
    case 3:
        cout<<'\n'<<" SUSU PUTIH         : Rp. 3000"<<endl;
        cout<<""<<endl;
        hrg=3000;
        cout<<" Masukkan Jumlah     : ";
        cin>>jml;
        cout<<""<<endl;
        sbldiskon=hrg*jml;
        cout<<" Total Sebelum Diskon     : Rp. "<<sbldiskon<<endl;
        if (jml>10)
            dsc=sbldiskon*0.15;
        cout<<" Diskon         : Rp. "<<dsc<<endl;
        tot=sbldiskon-dsc;
        cout<<" Harga Total adalah     : Rp. "<<tot<<endl;
        cout<<""<<endl;
        cout<<" DIBAYAR         : Rp. ";
        cin>>byr;
            kbl=byr-tot;
        cout<<" KEMBALI         : Rp. "<<kbl<<endl;
        cout<<""<<endl;
        cout<<" Masih ada Y/T        : ";
        cin>>ulang;
        break;
    case 4:
        cout<<'\n'<<" SUSU MADU         : Rp. 5000"<<endl;
        cout<<""<<endl;
        hrg=5000;
        cout<<" Masukkan Jumlah     : ";
        cin>>jml;
        cout<<""<<endl;
        sbldiskon=hrg*jml;
        cout<<" Total Sebelum Diskon     : Rp. "<<sbldiskon<<endl;
        if (jml>10)
            dsc=sbldiskon*0.15;
        cout<<" Diskon         : Rp. "<<dsc<<endl;
        tot=sbldiskon-dsc;
        cout<<" Harga Total adalah     : Rp. "<<tot<<endl;
        cout<<""<<endl;
        cout<<" DIBAYAR         : Rp. ";
        cin>>byr;
            kbl=byr-tot;
        cout<<" KEMBALI         : Rp. "<<kbl<<endl;
        cout<<""<<endl;
        cout<<" Masih ada Y/T        : ";
        cin>>ulang;
        break;
    default:
    cout<<" Kode yang anda masukkan tidak ada";
    }
    }
    while (ulang/='Y');
    cout<<""<<endl;
    cout<<" Terima Kasih Atas Kunjungan Anda"<<endl;
       
    return 0;
}


Berikut Screenshot dari programnya :
Terlihat pada gambar dibawah ini mendapat discon 15% dari harga keseluruhan


Screenshot Dapat Discon



Screenshot Tidak Dapat Discon



Saya sudah menyediakan program jadinya dan anda tinggal download dan dapat dipakai sesuka hati. Tetapi sebaiknya anda mengetik kembali Programnya agar lebih terbiasa mengetikkan script program bahasa C++, semakin anda terbiasa maka semakin mudah anda membuat program C++. Untuk mendownload program jadinya silahkan Klik Disini

0 comments:

Post a Comment