Kamis, 30 Juni 2011

Memangkatkan Bilangan (n), Dan Pangkat Berupa Inputan


Berikut Adalah Programnya:
#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

  1. p=1;
  2. for(i=1;i<=y;i++)
  3. p=p*x;
Tentunya Rumus tersebut sudah di deklarasikan di awal program.
Jika kurang paham dengan penjelasan ini, silahkan copy kode program di atas,
Dengan mencobanya mingkin anda dapat lebih mengerti.
Aril Enggal's Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.

Tidak ada komentar:

Posting Komentar