The Aristocats - Marie

animasi

PPT Pertemuan 4 Individu 3

Senin, 24 Maret 2014


Sentinel menentukan terkecil, terbesar, dan jumlah semua bilangan positif yang
diinputkan
 
Flowchart

 
 
 Bahasa C++
using namespace std;
class Bilangan {
      public :
             int input();
             int proses();
             void output();
    
      private :
              int n,maks,jumlah,minim,angka,i;
              };

int Bilangan :: input () {
              maks=0;
              minim=0;
              jumlah=0;
              cout<<"masukkan batasan angka= ";
              cin >> n;
              cout<<"masukkan bilangan = ";
              cin >> angka;
              maks = angka;
              minim = angka;
               if (angka>0){
         jumlah = jumlah + angka;
      }
      return jumlah;
}

int Bilangan :: proses () {
   
   

     for(int i=0;i<(n-1);i++){
             cout<<"masukkan bilangan = ";
             cin >> angka;
           
     if (angka>maks) {
         maks =angka;
      }

      if (angka<minim){
         minim =angka;
      }
  
      if (angka>0){
         jumlah = jumlah + angka;
      }
      }
      return jumlah;
      return maks;
      return minim;
 
}

void Bilangan :: output () {
     cout << "Bilangan terbesar adalah="<<maks << endl;
     cout << "Bilangan terkecil="<<minim << endl; 
     cout << "Jumlah seluruh bilangan positif="<<jumlah << endl;
     }
   

int main(int argc, char *argv[])
{
   Bilangan angka;
   angka.input ();
   angka.proses();
   angka.output();



 
 
 
   

 
    system("PAUSE");
    return EXIT_SUCCESS;
}
RUN :

0 komentar:

Posting Komentar