.

.
EsokHariNanti

Program bentuk MENU UTAMA yang berisi operasi aritmetika


Pada kesempatan kali ini saya akan memberikan sebuah program yang berguna untuk Program bentuk MENU UTAMA yang berisi operasi aritmetika . program ini support untuk MinGW Developer Studio


MENU UTAMA
1. Operasi Penjumlahan
2. Operasi Pengurangan
3. Operasi Perkalian
4. Operasi Pembagian
x. Keluar
Menu di atas akan diulang terus menrus dengan meminta pengguna supaya memasukkan kode. Jika kode yang di inputkan oleh pengguna selain 1,2,3,4 atau x, satu pesan muncul “Kode tidak sesuai!”, sedangkan kode X pula akan menghasilkan pesan “Terima Kasih”.



Ini scrippnya

#include <iostream.h>  
#include <conio.h>  
#include <stdlib.h>  
#include <string.h>  

float penjumlahan(float x, float y);  
float pengurangan(float x, float y);  
float perkalian(float x, float y);  
float pembagian(float x, float y);  

int main()  
{  
char menu;  
float n, hasil=0;  

cout<<endl;  
cout<<" =================================="<<endl;    
cout<<" |     Anggar Nur Herman Syah     |"<<endl;    
cout<<" |         130533608218           |"<<endl;    
cout<<" |   esokharinanti.blogspot,com   |"<<endl; 
cout<<" =================================="<<endl;
        cout<<"masukkan nilai awal : ";  
        cin>>hasil;  

do  
{  
do  
{  
system("cls");  
cout<<endl;  
        cout<<"******************************"<<endl;  
        cout<<"|        Nilai="<<hasil<<"   |"<<endl;  
        cout<<"******************************"<<endl<<endl;  
  
        cout<<"******************************"<<endl;  
        cout<<"|         MENU UTAMA         |"<<endl; 
cout<<"******************************"<<endl;
        cout<<"| 1. Operasi Penjumlahan     |"<<endl;  
        cout<<"| 2. Operasi Pengurangan     |"<<endl;  
        cout<<"| 3. Operasi Perkalian       |"<<endl;  
        cout<<"| 4. Operasi Pembagian       |"<<endl;  
        cout<<"| x. Keluar                  |"<<endl;  
        cout<<"******************************"<<endl<<endl;  
        cout<<"Pilih Menu Yang Anda Inginkan : ";  
        cin>>menu;  


if(menu!='x' && menu!='1' && menu!='2' && menu!='3' && menu!='4')  
{  
cout<<"Kode tidak sesuai!"<<endl<<endl;  
            system("pause");  
        }  
    }  
      
    while(menu!='1' && menu!='2' && menu!='3' && menu!='4' && menu!='x');  
      
            if (menu=='1')  
            {  
                        cout<<"masukkan nilai penjumlah : ";  
                        cin>>n;  
cout<<endl<<endl;  
                        system("cls");  
                        cout<<hasil<<" + "<<n<<" = "<<penjumlahan(hasil,n)<<endl;  
                        hasil=penjumlahan(hasil,n);  
                        system("pause");  
            }  
  
            else if (menu=='2')  
            {  
                        cout<<"masukkan nilai pengurang : ";  
                        cin>>n;  
cout<<endl<<endl;  
                        system("cls");  
                        cout<<hasil<<" - "<<n<<" = "<<pengurangan(hasil,n)<<endl;  
                        hasil=pengurangan(hasil,n);  
                        system("pause");  
            }  
  
            else if (menu=='3')  
            {  
                        cout<<"masukkan nilai pengali : ";  
                        cin>>n;  
cout<<endl<<endl;  
                        system("cls");  
                        cout<<hasil<<" * "<<n<<" = "<<perkalian(hasil,n)<<endl;  
                        hasil=perkalian(hasil,n);  
                        system("pause");  
            }  
  
            else if (menu=='4')  
            {  
                        cout<<"masukkan nilai pembagi : ";  
                        cin>>n;  
cout<<endl<<endl;  
                        system("cls");  
                        cout<<hasil<<" / "<<n<<" = "<<pembagian(hasil,n)<<endl;  
                        hasil=pembagian(hasil,n);  
                        system("pause");  
            }  
  
            else if (menu=='x')  
            {  
                        cout<<"Terima Kasih"<<endl<<endl;  
            }  
  
    }  
    while(menu=='1' || menu=='2' || menu=='3' || menu=='4');  
        return 0;  
  
  
}  
  
  
//fungsi penjumlahan  
float penjumlahan(float x, float y)  
{  
    x=x+y;  
    return x;  
}  
  
  
//fungsi pengurangan  
float pengurangan(float x, float y)  
{  
    x=x-y;  
    return x;  
}  
  
  
//fungsi perkalian  
float perkalian(float x, float y)  
{  
    x=x*y;  
    return x;  
}  
  
  
//fungsi pembagian  
float pembagian(float x, float y)  
{  
    x=x/y;  
    return x;  
}  

Subscribe to receive free email updates:

1 Response to "Program bentuk MENU UTAMA yang berisi operasi aritmetika"