#include <iostream.h>
#include <conio.h>
class pangkat {
friend istream& operator>>(istream&, pangkat&);
public:
pangkat() {};
void bandingkan() {
cout<<"mau dipangkatan berapa : ";
cin>>y;
p=1;
for(i=1;i<=y;i++)
p=p*x;
cout<<"pangkat = "<<p<<endl;
}
private:
float x,y,i,p;
};
istream& operator>>(istream& in, pangkat& bilangan){
cout<<"menghitung hasil perpangkatan\n";
cout<<"tulis sebuah bilangan : ";
in >> bilangan.x;
return in;
};
main() {
pangkat bilangan;
cin >> bilangan;
bilangan.bandingkan();
getch();
return 0;
}
Penjelasannya:
Yaitu menentukan bilangan yang di pangkatkan,
Dengan desain prgram inputan nya dua:
Inputan pertama Bilangan yang akan di pangkatkan:
Inputtan Ke dua Bilangan pangkat.
Setelah minginputkan bilangan yang akan di pangkatkan, kita akan menginputkan dari bilangan yang sudah kita inputkan sebelumnya yang akan di pangkatkan akan di pangkatkan di inputan ke dua ini(karna bilangan ke dua sebagai bilangan pangkat.
Misal inputan pertama x dan inputan ke dua y, maka x akan di kalikan sebanyak x dan y kali.
Dengan rumus Program
- p=1;
- for(i=1;i<=y;i++)
- p=p*x;
Jika kurang paham dengan penjelasan ini, silahkan copy kode program di atas,
Dengan mencobanya mingkin anda dapat lebih mengerti.
Tidak ada komentar:
Posting Komentar