Source Code Latihan Looping CPP

Leave a Comment
Nih teman - teman source dari program latihan perulangannya..
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

Gieovanni Wisnu Pramudya - 2017. Diberdayakan oleh Blogger.

Recent

Comment