Selasa, 12 April 2011

MENCARI BILANGAN TERBESAR DARI 2 BILANGAN

Algoritma Mencari Bilangan Terbesar Dari 2 Bilangan
{mencari bilangan terbesar dari 2 bilangan dan mencetak hasilnya}
Deklarasi
a, b : integer
bilangan : temp
Deskripsi
int main()
cout<<"MENCARI BILANGAN TERBESAR \n"
bilangan a
cin>>a
a.bil()
cout<<a


Listing
#include <cstdlib>
#include <iostream>
#include <conio.h>

using namespace std;
class bilangan{
      friend istream& operator>>(istream&, bilangan&);
      friend ostream& operator<<(ostream&, const bilangan&);
      public:
             void bil();
      private:
              int a[2];
              int b,temp;
            
      };
     
      void bilangan::bil(){
       if(a[0]<a[1]){
       a[0]=temp;
       a[0]=a[1];
       a[1]=temp;
              }   
              }
     
      istream& operator>>(istream& in, bilangan& masuk){
       cout<<"\nInputkan 2 Bilangan      :\n";
       in>>masuk.a[0];
       in>>masuk.a[1]; 
       return in;
               }
              
      ostream& operator<<(ostream& out, const bilangan& keluar){
      out<<"\nTERBESAR                 : "<<keluar.a[0]<<endl;
      return out;
               }
              
int main(int argc, char *argv[])
{
    cout<<"MENCARI BILANGAN TERBESAR \n";
    bilangan a;
    cin>>a;
    a.bil();
    cout<<a;
    getch();
    system("PAUSE");
    return EXIT_SUCCESS;
}


Tidak ada komentar:

Posting Komentar