Translate

Home » » PROGRAM MEMBUAT MENU MINUMAN

PROGRAM MEMBUAT MENU MINUMAN

PROGRAM MEMBUAT MENU MINUMAN MENGGUNAKAN C++

Salam bloger sejati waduh kali ini saya akan memberikan sedikit ilmu tentang membuat menu mminuman menggunakan switch ... nah apa sih switch itu disini saya akan memberikan penjelasan terlebih dahulu apa itu pengertian switch ,SWITCH merupakan pernyataan yang di rancang untuk menangani pengmbilan keputusan yang melibatkan sejumlah pilihan alternatif yang di antarnya untuk menggantikan pernyataan IF Bertingkat.

Bentuk umumnya adalah sebagai berikut:



switch(ekspresi)
{
            case konstanta 1;
                    pernyataan1:
                    break;
          case konstanta 2;
                    pernyataan2:
                    break;
          case konstanta 3;
                    pernyataan3:
                    break;
           case konstanta 4;
                    pernyataan4:
                    break;
           ...........................
           ...........................
           ...........................
           case konstanta:
                   pernyataan;
                   break;
            default;
            pernyataan n;
}

nah setalah tau bentuk umumnya saya akan jelaksan bahwa ekspresi bisa berupa ungkapan yang bernilai interger atau bertipe karakter setiap kontanta1,konstanta2 dan seterunya dapat berupa konstanta interger atau konstanta karkter. setiap peernyataan1,pernyatan2 sampai pernyataan dapat sebuah atau beberapa pernyatan pengujian pada switch akan dimulai dari konstanta1apabila nilanya cocok dengan ekspresi maka pernyataan1 akan dijalaka. Kalau tidak cocok maka akan beralih ke pernyataan2 dan seternya sampai hasil yang diinginkan .
perinntah break menyebabkan eksekusi diarahkan ke akhir switch kalau nilai konstanta1 tidak sama dengan nilai ekspresi dan kemudian baru iteruskan pengujian dengan konstanta2 dan setrunya.Jika sampai pdaa pengujian akhir tidak ada yang cocok maka default akan dijalankan...

sebagai contoh saya seperti biasa akan memeberikan contoh program yang sudah saya buat
inilah codingannya..


//Program Konversi.cpp
#include <iostream>
#include <stdio.h>
using namespace std;
int main ()
{
in:
int min;
cout<<"Menu Minuman:\n";
cout<<"1.Milk Shake\n";
cout<<"2.Coffe\n";
cout<<"3.Soft Drink\n";
cout<<"4.Soft Orange Juice\n";
cout<<"Pilih Jenis Minuman : "; cin>>min;
switch (min)
{
case 1:
float milk, juml, disc;
cout<<"\n";
cout<<"                                      \n";
cout<<"========================================\n";
cout<<"            Milk Shake              \n";
cout<<"========================================\n";
cout<<"Masukkan Jumlah Milk Shake : "; cin>>milk;
juml = milk*15000;
if(juml>100000)
{
disc=juml*0.15;
juml=juml-disc;
}
cout<<"Milk Shake (Rp.15000/btl): "<<juml<<endl;
break;
case 2:
float cof, jum2;
cout<<"\n";
cout<<"                                      \n";
cout<<"========================================\n";
cout<<"            coffe                       \n";
cout<<"========================================\n";
cout<<"Masukkan Jumlah coffe : "; cin>>cof;
jum2 = cof*9000;
if(jum2>100000)
{
disc=jum2*0.15;
jum2=jum2-disc;
}
cout<<"coffe (Rp.9000/btl): "<<jum2<<endl;
break;
case 3:
float sd, jum3;
cout<<"\n";
cout<<"                                      \n";
cout<<"========================================\n";
cout<<"            soft drink              \n";
cout<<"========================================\n";
cout<<"Masukkan Jumlah soft drink : "; cin>>sd;
jum3 = sd*15000;
if(jum3>100000)
{
disc=jum3*0.15;
jum3=jum3-disc;
}
cout<<"soft drink (Rp.15000/btl): "<<jum3<<endl;
break;
case 4:
float oj, jum4;
cout<<"\n";
cout<<"                                      \n";
cout<<"========================================\n";
cout<<"            orange juice              \n";
cout<<"========================================\n";
cout<<"Masukkan orange juice : "; cin>>oj;
jum4 = oj*8000;
if(jum4>100000)
{
disc=jum4*0.15;
jum4=jum4-disc;
}
cout<<"orange juice (Rp.8000/btl): "<<jum4<<endl<<endl;
break;
cout<<"\n";
}
goto in;

}

Thanks for reading PROGRAM MEMBUAT MENU MINUMAN

« Previous
« Prev Post
Next »
Next Post »
Comments
0 Comments

0 komentar:

Post a Comment