Algoritma :
1. Masukkan angka yang akan dipangkatkan
2. Masukkan angka untuk jadi angka pangkatnya
3. (m=1;m<g;m++)
hasil=hasil*=f;
4. Hasil Pangkatnya ketemu
C++ nya :
#include <cstdlib>
#include <iostream>
using namespace std;
int pangkat(int f, int g)
{int m, hasil=f;
for (m=1;m<g;m++)
{
hasil=hasil*=f;
} return hasil;
}
void cetakgaris (int m)
{ int i;
cout<<"\n";
for (i=0;i<m;i++)
cout<<"-"; cout<<endl;
}
int main(int argc, char *argv[])
{
int f, g, h;
cout<<"Menghitung Perpangkatan\n";
cetakgaris(30);
cout<<"Masukkan angka : "; cin>>f;
cout<<"Masukkan pangkat : "; cin>>g;
h=pangkat(f,g);
cetakgaris(30);
cout<<endl;
cout<<"Hasil Perpangkatan = "<<h;
cout<<"\n\n\n\n";
system("PAUSE");
return EXIT_SUCCESS;
}
Screen shot program nya :
Tidak ada komentar:
Posting Komentar