Langsung saja ya.. Perhatikan detail dari listing programnya ya.. :)
#include<cstdlib>
#include<iostream>
#include<math.h>
#include<cmath>
using namespace std;
class operasi{
public:
void menu();
void penjumlahan();
void rata();
void nmaks();
void nmin();
private:
int n,i,j,jumlah;
float rta;
};
void operasi::menu(){
int m;
cout<<"================================================"<<endl;
cout<<"--------Pilihan Dalam Menu Pengoperasian--------"<<endl;
cout<<"================================================"<<endl;
cout<<"1. Penjumlahan"<<endl;
cout<<"2. Rata - rata"<<endl;
cout<<"3. Nilai Maksimum"<<endl;
cout<<"4. Nilai Minimum"<<endl;
cout<<"Masukkan No. Operator yang Anda akan pergunakan : ";
cin>>m;
system("cls");
switch(m){
case 1:penjumlahan();system("PAUSE");system("cls");
return menu();break;
case 2:rata();system("PAUSE");system("cls");
return menu();break;
case 3:nmaks();system("PAUSE");system("cls");
return menu();break;
case 4:nmin();system("PAUSE");system("cls");
return menu();
default:
cout<<"Anda Mengantuk? Mohon di coba sekali lagi.."<<endl;
system("PAUSE");system("cls");return menu();break;
}
}
void operasi::penjumlahan(){
jumlah=0;
cout<<"Masukkan Batas Suku : "; cin>>n;
for(i=0;i<=n;i++)
cout<<" "<<i<<endl;
for(i=0;i<=n;i++)
jumlah+=i;
cout<<"Jumlah deret sampai : "<<n<<"suku = "<<jumlah;
}
void operasi::rata(){
cout<<"Masukan Banyak data : "; cin>>n;
jumlah=0;
for(i=1;i<=n;i++){
cout<<"Data Ke- : "<<i; cin>>j;
jumlah+=j;
}
rt=jumlah/n;
cout<<"Rata - rata = "<<rta;
}
void operasi::nmaks(){
cout<<"Masukan bilangan positif : "; cin>>n;
for(i=n;n>0;){
if(n>i)i=n; cin>>n;
}
cout<<"Maksimum bilangan adalah : "<<i<<endl;
}
void operasi::nmin(){
cout<<"Masukan bilangan positif : "; cin>>n;
for(i=n;n>0;){
if(n<i)i=n; cin>>n;
}
cout<<"Minimum bilangan adalah : "<<i<<endl;
}
int main()
{
operasi x;
x.menu();
system("PAUSE");
return EXIT_SUCCESS;
}
0 komentar:
Posting Komentar