#include <conio.h> #include <iostream.h> using namespace std; class Pangkat{ friend istream& operator>>(istream&, Pangkat&); public: Pangkat(); int proses(int x, int y); int output(); private: int x,y,i; int hasil; }; Pangkat::Pangkat(){ cout<<"Mencari X pangkat Y "<<endl; } istream& operator>>(istream& in, Pangkat& masukan){ cout<<"Masukan x : "; in>>masukan.x; cout<<"Masukan y : "; in>>masukan.y; } int Pangkat::proses(int x,int y){ if (y==1) return x; else if (y==0) return 1; else return x*proses(x,y-1); } int Pangkat::output(){ hasil = proses(x,y); cout<<"Maka hasilnya adalah : "<<hasil; return hasil; } int main() { Pangkat X; cin>>X; X.output(); cout<<endl<<endl; getch(); }
Friday, April 13, 2012
Program C++ Menghitung Nilai X(pangkat)Y dengan X Bilangan Real dan Y Bilangan Bulat
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment