Membuat Program Perhitungan Produksi Roti | Raden Ireng

Membuat Program Perhitungan Produksi Roti

 
Program adalah sebuah alat utility yang mempermudah manusia dalam menjalankan aktivitasnya.

Nah sekarang saya akan memeberi contoh cara membuat sebuah program dengan perulangan dan juga perulangan.
program ini di buat untuk menghitung biaya suatun produksi roti, langsung saja agan/sista lihat syntax dan prieview programnya.

di sini program di buat dengan beberapa definisi yaitu :
1. memasukan jumlah roti yang akan di produksi
2. masukan jumlah dan proses yang di lakukan
3. jika produksi yang dilakukan 10 maka akan ada 3 roti tambahan untuk mengantisipasi ada roti yang rusak ( berlaku kelipatan misal 30 berarti roti tambahannya jadi 9 dan seterusnya).

  • Syntax
#include <iostream.h>
#include <conio.h>

void main () {
cout<<"\t\t==================================================\n";
cout<<"\t\t Program Pehitungan Biaya Produksi Pemesanan Roti \n";
cout<<"\t\t==================================================\n";
cout<<"\t\t        ~~~~~~~~~~  IMAN FAIZAL  ~~~~~~~~~        \n";
cout<<"\t\t==================================================\n";
cout<<"\t\t        ~~~~~~~~~~  5140411010   ~~~~~~~~~        \n";
cout<<"\t\t==================================================\n\n\n";


int jroti, jbahan, jproses, b, p, hbahan, jmlbah, bproses, rtmbhn;
int tothbahan=0, totbpros=0, totbbahansel, totbprossel;
char nbahan[20], nproses[40];
int i, bonus=3, kelipatan=10, n=0, jmlbonus=0, rotgrts=15, dis, pilih, c, ulang;
             
 ulang:
 cout<<"Masukan Jumlah Pesanan Roti         = "; cin>>jroti; cout<<endl;
 cout<<"Masukan Jumlah Bahan Yang Digunakan = "; cin>>jbahan; cout<<endl<<endl;

 for (b=1;b<=jbahan;b++) {
   cout<<"Nama Bahan ke - "<<b<<"           = "; cin>>nbahan; cout<<"\n";
   cout<<"Harga Bahan <@>             = "; cin>>hbahan; cout<<"\n";
   cout<<"Jumlah Bahan Yang Digunakan = "; cin>>jmlbah; cout<<endl<<endl;
   tothbahan=tothbahan+hbahan;
   }

 cout<<"Masukan Jumlah Proses Yang Dilakukan = "; cin>>jproses; cout<<"\n";

 for (p=1;p<=jproses;p++) {
   cout<<"Nama Proses ke - "<<p<<"          = "; cin>>nproses; cout<<endl;
   cout<<"Masukan Biaya Proses        = "; cin>>bproses; cout<<endl<<endl;
   totbpros=totbpros+bproses;
   }
   for (int i=0; i<=jroti; i++) {
     n++;
     if ( n == kelipatan ) {
       n++;
       jmlbonus=jmlbonus+bonus;
       n=0;
    }
   }

 totbprossel=(jroti+jmlbonus)*totbpros;
 totbbahansel=(jroti+jmlbonus)*tothbahan;

 if (jroti>100) {
   cout<<"1. Mendapatkan roti gratis 15 buah\n";
   cout<<"2. Diskon 15%\n\n";
   cout<<"Masukan Pilihan = "; cin>>pilih;
   switch(pilih) {
    case 1: cout<<"Selamat Anda Mendapatkan roti gratis 15 buah\n";
     cout<<"Jumlah Roti yang di produksi            = "<<(jroti+jmlbonus+rotgrts)<<endl;
            cout<<"Total Roti Tambahan Yang Di Produksi    = "<<jmlbonus<<endl;
            cout<<"Total Biaya Bahan <Seluruh Produksi>    = "<<totbbahansel<<endl;
            cout<<"Total Biaya Bahan <Roti Tambahan>       = "<<tothbahan*jmlbonus<<endl;
            cout<<"Total Biaya Proses <Seluruh Produksi>   = "<<totbprossel<<endl;
            cout<<"Total Biaya Proses <Roti Tambahan>      = "<<totbpros*jmlbonus<<endl;
            cout<<"total Biaya Produksi                    = "<<(totbbahansel+totbprossel)<<endl;
            cout<<"Total Yang Dibayar Konsumen             = "<<(totbbahansel+totbprossel)<<endl<<endl;
            break;

    case 2: cout<<"Mendapatkan Diskon 15%\n";
     dis=(totbbahansel+totbprossel)*15/100;
            cout<<"Jumlah Roti yang di produksi            = "<<(jroti+jmlbonus)<<endl;
            cout<<"Total Roti Tambahan Yang Di Produksi    = "<<jmlbonus<<endl;
            cout<<"Total Biaya Bahan <Seluruh Produksi>    = "<<totbbahansel<<endl;
            cout<<"Total Biaya Bahan <Roti Tambahan>       = "<<tothbahan*jmlbonus<<endl;
            cout<<"Total Biaya Proses <Seluruh Produksi>   = "<<totbprossel<<endl;
            cout<<"Total Biaya Proses <Roti Tambahan>      = "<<totbpros*jmlbonus<<endl;
            cout<<"Total Biaya Produksi                    = "<<(totbbahansel+totbprossel)<<endl;
            cout<<"Total Yang Dibayar Konsumen             = "<<(totbbahansel+totbprossel-dis)<<endl<<endl;
            break;
   }
 }

 else if(jroti<=100) {
  cout<<"Jumlah Roti yang di produksi            = "<<(jroti+jmlbonus)<<endl;
  cout<<"Total Roti Tambahan Yang Di Produksi    = "<<jmlbonus<<endl;
  cout<<"Total Biaya Bahan <Seluruh Produksi>    = "<<totbbahansel<<endl;
  cout<<"Total Biaya Bahan <Roti Tambahan>       = "<<tothbahan*jmlbonus<<endl;
  cout<<"Total Biaya Proses <Seluruh Produksi>   = "<<totbprossel<<endl;
  cout<<"Total Biaya Proses <Roti Tambahan>      = "<<totbpros*jmlbonus<<endl;
  cout<<"Total Biaya Produksi                    = "<<(totbbahansel+totbprossel)<<endl;
  cout<<"Total Yang Dibayar Konsumen             = "<<(totbbahansel+totbprossel-dis)<<endl<<endl;
 }

  cout<<"Masukan Pilihan [Y/N]  = "; cin>>c;
  if (c=='Y' || c=='y'){
   goto ulang;
   clrscr ();
   }
  else {
   cout<<"\t\t==========================================\n";
   cout<<"\t\t==========================================\n";
   cout<<"\t\tTerima Kasih Telah Menggunakan Program ini\n";
   cout<<"\t\t==========================================\n";
   cout<<"\t\t==========================================\n";
   }

 getch ();
}

  • Priview



Semoga bermanfaat.. ^_^

0 Response to "Membuat Program Perhitungan Produksi Roti"

Post a Comment