Sabtu, 02 Juli 2022

Membuat Aplikasi Gerobak Fried Chicken Dengan C++

Permasalahan :

Membuat program menggunakan bahasa pemrograman C++ untuk :
  1. Membuat banyak jenis barang yang dibeli.
  2. Menghitung total keseluruhan yang dibeli.
Screenshot Hasil : 


Link Download :
Aplikasi Gerobak Fried Chicken.cpp

Notes :
Silahkan ketik sintaks dibawah menggunakan aplikasi Borland, lalu jalankan program dan lihat hasil nya. Jika terjadi error maka priksa kembali sintaks programnya. Diutamakan mengetik, tidak mengcopy agar tidak terjadi error, jika ingin simple shilakan download cpp punya saya link diatas.

Sintaks : 
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
#include <string.h>
main()
{
    int x, y;
    char ulangi;
    char kode[6] = {'D','d','P','p','S','s'}, *keterangan[6];
    float potong[6];
    long harga[6], hasil[6] = {0}, jumlah[6] = {0}, pajak[6], total[6];

    home:

    clrscr();

    cout<<"GEROBAK FRIED CHICKEN"<<endl;
    cout<<"---------------------"<<endl;
    cout<<"  Kode Jenis Harga"<<endl;
    cout<<"---------------------"<<endl;
    cout<<" [D] Dada  Rp. 2500"<<endl;
    cout<<" [P] Paha  Rp. 2000"<<endl;
    cout<<" [S] Sayap Rp. 1500"<<endl<<endl;
    cout<<"---------------------"<<endl<<endl;

    cout<<"Banyak Jenis : ";
    cin>>y;
    cout<<endl;

    for(x=1;x<=y;x++)
    {
        cout<<"Data Ke - "<<x<<endl;
        cout<<"Kode [D/P/S] : ";
        cin>>kode[x];
        if (kode[x] == 'D' || kode[x] == 'd'){
      	    keterangan[x] = "Dada ";
            harga[x] = 2500;
        }else if (kode[x] == 'P' || kode[x] == 'p'){
      	    keterangan[x] = "Paha ";
            harga[x] = 2000;
        }else if (kode[x] == 'S' || kode[x] == 's'){
      	    keterangan[x] = "Sayap";
            harga[x] = 1500;
        }else{
      	    cout<<"Anda Salah Masukan Kode Jenis Potongan.";
            harga[x] = 0;
        }
        cout<<"Banyak Potongan : ";
        cin>>potong[x];
        cout<<endl;
    
        hasil[x]=potong[x]*harga[x];
        jumlah[y]=jumlah[y]+harga[x]*potong[x];
        pajak[y]=jumlah[y]*0.1;
        total[y]=jumlah[y]+pajak[y];

    }
    cout<<endl<<endl;
    cout<<"\t     GEROBAK FRIED CHICKEN"<<endl;
    cout<<"------------------------------------------------"<<endl;
    cout<<"No.| Jenis     | Harga     | Banyak | Jumlah"<<endl;
    cout<<"   | Potong    | Satuan    | Beli   | Harga"<<endl;
    cout<<"================================================"<<endl;

    for(x=1;x<=y;x++)
    {
        cout<<" "<<x;
        cout<<setprecision(5)<<" | "<<keterangan[x];
        cout<<setprecision(5)<<"     | "<<harga[x];
        cout<<setprecision(5)<<"      | "<<potong[x];
        cout<<setprecision(2)<<"      | Rp. "<<hasil[x]<<endl;
    }
    cout<<"================================================"<<endl;
    cout<<"\t\t\tJumlah Bayar  Rp. "<<jumlah[y]<<endl;
    cout<<"\t\t\tPajak 10%     Rp. "<<pajak[y]<<endl;
    cout<<"\t\t\tTotal Bayar   Rp. "<<total[y]<<endl;
    cout<<"================================================"<<endl;
    cout<<"Anda Ingin Memesan Lagi ? [Y/T] : ";
    cin>>ulangi;
    if(ulangi=='Y'||ulangi=='y')
        goto home;
    else
       	cout<<"Terima Kasih";
    getch();
}

0 komentar:

Posting Komentar