Program C++ "Kedai Makan Istimewa"

Input Program:

#include
#include

main()
{
    int makan, minum;
    cout<<“=====KEDAI MAKAN ISTIMEWA=====”<<endl<<endl;

cout<<“Selamat datang di kedai makan ini!”<<endl<<endl;

cout<<“Silakan pilih pesanan Anda”<<endl;
cout<<“1. Paket Biasa”<<endl;
cout<<“2. Paket Luar Biasa”<<endl;
cout<<“3. Paket Istimewa”<<endl<<endl;

cout<<“Masukkan pesanan Anda (1-3): “;
cin>>makan;
cout<<endl;

if(makan>=1&&makan<=3)
{
        cout<<“Anda memesan menu “<<makan<<“, silakan pilih minuman yang Anda inginkan: “;
    cout<<endl<<endl;

    cout<<“1. Minuman biasa”<<endl;
    cout<<“2. Minuman Luar Biasa”<<endl;
    cout<<endl;

    cout<<“Masukkan pilihan Anda: “;
cin>>minum;
    cout<<endl;

if(minum>=1&&minum<=2)
{
        cout<<“Anda memesan minuman “<<minum<<“.”<<endl;
        cout<<endl;
}
else
{
    cout<<“Anda salah memasukkan pesanan.”<<endl;
}
}
else
    {
    cout<<“Anda salah memasukkan nomor.”<<endl;
}

cout<<“Terima kasih telah berkunjung”<<endl;

getch();
}

Output Program:

      
      

      

Algoritma Program:

  • #include           adalah header library dari: getch()
  • #include      adalah header library dari: cout dan cin

1. Terdapat 3 paket menu makanan yaitu:

  1. Paket Biasa
  2. Paket Luar Biasa
  3. Paket Istimewa

2. Pada setiap paket makanan (1/2/3) yang dipilih user, maka menampilkan 

    hanya 2 pilihan minuman yaitu:

  1. Minuman Biasa
  2. Minuman Luar Biasa
  • Pada setiap pilihan minuman (1/2) yang dipilih user akan menampilkan paket minuman yang dipilih. 
  • Pada pilihan minuman apabila user memilih di luar (1/2) maka akan ada tulisan “Anda salah memasukkan pesanan”. 

3. Pada menu paket makanan, apabila user memilih di luar (1/2/3), maka 

    ada tulisan “Anda salah memasukkan nomor”.

Leave a comment