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