Senin, 17 Oktober 2016

Kalkulator dengan SWITCH dan perulangan

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int operasi;
float bil1, bil2, hasil;
char lagi;

cout<<"Kalkulator"<<endl;
cout<<"1. Penjumlahan"<<endl;
cout<<"2. Pengurangan"<<endl;
cout<<"3. Perkalian"<<endl;
cout<<"4. Pembagian"<<endl;

do{
cout<<"Pilihlah operasi yang anda inginkan (1/2/3/4) : ";
cin>>operasi;
cout<<"Masukan bilangan 1 : ";
cin>>bil1;
cout<<"Masukan bilangan 2 : ";
cin>>bil2;
switch(operasi){
case 1:
hasil=bil1+bil2;
cout<<"Hasil antara "<<bil1<<" + "<<bil2<<" = "<<hasil;
break;
case 2:
hasil=bil1-bil2;
cout<<"Hasil antara "<<bil1<<" - "<<bil2<<" = "<<hasil;
break;
case 3:
hasil=bil1*bil2;
cout<<"Hasil antara "<<bil1<<" * "<<bil2<<" = "<<hasil;
break;
case 4:
hasil=bil1/bil2;
cout<<"Hasil antara "<<bil1<<" / "<<bil2<<" = "<<hasil;
break;
default:
cout<<"Operasi yang anda pilih tidak sesuai";
break;
}
cout<<"\nApakah anda ingin menghitung lagi(y/t) : ";
cin>>lagi;
}while(lagi == 'y' || lagi == 'Y');
return 0;
}

Senin, 03 Oktober 2016

Penerapan SWITCH pada Menu Makanan








#include <iostream>
#include <cstring>
#include <conio.h>


/* run this program using the console pauser or add your own getch, system("pause") or input loop */

using namespace std;

int main(int argc, char** argv) {
  
    int no_menu;
    string nama_menu;

    cout << "=============================" << endl;
    cout << "===      DAFTAR MENU      ===" << endl;
    cout << "=============================" << endl;
     cout << "1. Nasi Padang"<< endl;
     cout << "2. Nasi Rames"<< endl;
     cout << "1. Soto Ayam"<< endl;
     cout << "1. Mie Ayam"<< endl;
   
    cout << "Masukkan Nomor Menu: ";
    cin  >> no_menu;

    cout << endl << endl;
    switch (no_menu)
    {
        case 1:
            nama_menu = "Nasi Padang";
            break;

        case 2:
            nama_menu = "Nasi Rames";
            break;

        case 3:
            nama_menu = "Soto Ayam";
            break;

        case 4:
            nama_menu = "Mie Ayam";
            break;
      
        default:
            nama_menu = "Masukan nomor menu yang benar";
            break;
      
    }

    cout << "Nomor Menu yang Anda pilih yaitu " << no_menu << " adalah " << nama_menu;

    return 0;
}