C++

Contoh Program Borland C++, Membuat Menu Kafe Susu Segar!


Hai kawan, sudah cukup lama saya tidak menulis artikel lagi, di karenakan saya terlalu sibuk dengan kesibukan saya sehari-hari jadi tidak bisa sering meng-update blog ini hehe. Sekarang ini saya akan bagikan program untuk para pemula yakni program C++. Tentunya sahabat pasti sudah tahu tentang bahasa pemrograman yang satu ini.

Bila sahabat mencari program menu kafe, postingan ini sangat cocok sekali buat kamu karen disini saya akan membagikan programnya secara gratis buatan saya sendiri, dengan niat saya tentunya hehe, program yang saya bagikan ini ingat tidak boleh disebar luaskan dengan tanpa izin dari saya tentunya.

Sebelum saya membagikan program ini, sahabat di haruskan atau di wajibkan sudah paham semua tentang bahasa pemrograman C++ ini, kenapa harus sudah tahu si bang, karena jikalau kamu masih belum mengerti algoritmanya pasti kamu akan kebingungan nanti programnya, yah benar kamu pasti akan bingung.

Jika kamu sudah tahu tentang algoritmanya pasti kamu akan bisa dan mengerti arah jalanya, untuk itu saya sarankan pahami dulu algoritmanya yah dengan membuat algoritmanya sendiri. Oke langsung saja nih programnya islahkan copy dan paste di borland kalian, dan jalanin deh.

Nih Programnya :

#include <constrea.h>
#include <windows.h>

int pilih,harga,jumlah,bayar,total,potongan;
char menu,ulang,ket[100];


float total_bayar(float jumlah, float harga)
 {
return jumlah*harga;
 }

float diskon(float jumlah, float total)
 {
   if(jumlah>10)
return 0.05*total;
   else
    return 0;
 }

float kembalian(float bayar, float total, float diskon)
 {
   return bayar-(total-diskon);
 }


 void garis()
 {
cout<<"======================================================";
 }

void coklat()
{
   garis();
cout<<"\n MENU";
   cout<<"\n 1.Coklat Original     = Rp.8000";
   cout<<"\n 2.Coklat Caramel      = Rp.10000";
   cout<<"\n 3.Coklat Spesial      = Rp.14000";
   cout<<"\n Masukan Pilihan Anda  = ";
   cin>>pilih;
   switch (pilih)
 {
  case 1 :
    strcpy(ket,"Susu Coklat Original");
      harga=8000;
      break;
   case 2 :
    strcpy(ket,"Susu Coklat Caramel");
      harga=10000;
      break;
   case 3 :
    strcpy(ket,"Susu Coklat Spesial");
      harga=14000;
      break;
   default:
   cout<<"\n Maaf Input Yang Anda Masukan Salah";
   getch();
   exit(0);
 }
}


 void strawberry()
{
   garis();
cout<<"\n MENU";
   cout<<"\n 1.Strawberry Original = Rp.8000";
   cout<<"\n 2.Strawberry Caramel  = Rp.10000";
   cout<<"\n 3.Strawberry Spesial  = Rp.14000";
   cout<<"\n Masukan Pilihan Anda  = ";
   cin>>pilih;
   switch (pilih)
 {
  case 1 :
    strcpy(ket,"Susu Strawberry Original");
      harga=8000;
      break;
   case 2 :
    strcpy(ket,"Susu Strawberry Caramel");
      harga=10000;
      break;
   case 3 :
    strcpy(ket,"Susu Strawberry Spesial");
      harga=14000;
      break;
   default:
   cout<<"\n Maaf Input Yang Anda Masukan Salah";
   getch();
   exit(0);
 }
}


void vanilla()
{
garis();
cout<<"\n MENU";
   cout<<"\n 1.Vanilla Original   = Rp.8000";
   cout<<"\n 2.Vanilla Caramel    = Rp.10000";
   cout<<"\n 3.Vanilla Spesial    = Rp.14000";
   cout<<"\n Masukan Pilihan Anda = ";
   cin>>pilih;
   switch (pilih)
 {
  case 1 :
    strcpy(ket,"Susu Vanilla Original");
      harga=8000;
      break;
   case 2 :
    strcpy(ket,"Susu Vanilla Caramel");
      harga=10000;
      break;
   case 3 :
    strcpy(ket,"Susu Vanilla Spesial");
      harga=14000;
      break;
   default:
   cout<<"\n Maaf Input Yang Anda Masukan Salah";
   getch();
   exit(0);
 }
}

void main()
{
do
 {
    clrscr();
cout<<"\n===================================================";
    cout<<"\n============= KAFE SUSU SEGAR ASLI ================";
cout<<"\n===================================================";
cout<<"\n\n MENU";
    cout<<"\n ====================";
    cout<<"\n A.Susu Coklat";
    cout<<"\n B.Susu Strawberry";
    cout<<"\n C.Susu Vanilla";
    cout<<"\n D.EXIT";
    cout<<"\n Masukan Pilihan Anda = ";
    cin>>menu;
    switch (menu)
  {
  case 'A' :
    coklat();
      break;
    case 'B' :
      strawberry();
      break;
    case 'C' :
      vanilla();
      break;
    case 'D' :
      exit(0);
    default:
    cout<<"\n Maaf Input Yang Anda Masukan Salah";
    getch();
    exit(0);
  }
    garis();
    cout<<"\n Nama Susu Yang Anda Pilih   = "<<ket;
    cout<<"\n Harga Susu Yang Anda Pilih  = Rp."<<harga;
    cout<<"\n Jumlah Susu Yang Anda Pilih = ";
    cin>>jumlah;
    cout<<"\n Total Yang Harus Di Bayar   = Rp."<<total_bayar(jumlah,harga);
    total = total_bayar(jumlah,harga);
    cout<<"\n Jumlah Potongan Bayar       = Rp."<<diskon(jumlah,total);
    cout<<"\n Uang Yang Di Bayar          = Rp.";
    cin>>bayar;
    garis();
    potongan = diskon(jumlah, total);
    cout<<"\n Uang Kembalian Anda         = Rp."<<kembalian(bayar,total,potongan);
    cout<<"\n Apakah Anda Ingin Mengulanginya Lagi [Y/T]";
    cin>>ulang;
 }
while(ulang=='Y' || ulang=='y');
    getch();
}


Bila ada yang ingin ditanyakan? Silahkan coment dibawah yah.....
Salam Koding!

About Ray

0 komentar:

Posting Komentar

Diberdayakan oleh Blogger.