Kamis, 29 November 2012

Memasukkan Menu Piihan Dengan C++

 
Setelah sekian banyak posting, kali ini pengen posting tentang memasukkan menu pilihan oleh para pengguna dengan memanfaatkan fungsi C++. Ini ni Codenya:


Source Codenya :
//Rafika Yuni

#include <iostream.h>
int pilih_menu(void);
float tambah(void);
float kali(void);
float bagi(void);
int menu_exit(void);
main ()
{
  pilih_menu();
  return 0;
}

int pilih_menu ()
{
    int m;
    cout<<"1. Penambahan"<<endl;
    cout<<"2. Perkalian"<<endl;
    cout<<"3. Pembagian"<<endl;
    cout<<"Masukkan Menu Pilihan Anda : ";
    cin>>m;
   
    switch (m)
    {
        case 1: tambah();
        break;
        case 2: kali();
        break;
        case 3: bagi();
        break;
    }
    return 0;   
}

float tambah ()
{
    float p,q,r;
    cout<<"Masukkan Nilai Pertama : " ;
    cin>>p;
    cout<<"Masukkan Nilai Kedua : " ;
    cin>>q;
    r=p+q;
    cout<<"Hasilnya : "<<r<<endl;
    cout <<"Tekan 'y' untuk kembali ke menu : "<< endl;
    menu_exit();
    return 0;
}

float kali ()
{
    float p,q,r;
    cout<<"Masukkan Nilai Pertama : ";
    cin>>p;
    cout<<"Masukkan Nilai Kedua : " ;
    cin>>q;
    r=p*q;
    cout<<"Hasilnya : "<<r<<endl;
    cout <<"Tekan 'y' untuk kembali ke menu : "<< endl;
    menu_exit();
    return 0;
}

float bagi ()
{
    float p,q,r;
    cout<<"Masukkan Nilai Pertama : " ;
    cin>>p;
    cout<<"Masukkan Nilai Kedua : " ;
    cin>>q;
    r=p/q;
    cout<<"Hasilnya : "<<r<<endl;
    cout<<"Tekan 'y' untuk kembali ke menu : " << endl;
    menu_exit();
    return 0;
}

int menu_exit()
{
  char a;
  cin >> a;
  if (a == 'y')
  {
     cout<<endl;
     pilih_menu();
  }
  else
  {
  cout << "terimakasih telah menggunakannya";
  }
  return 0;
}

0 komentar:

Posting Komentar