nah disini ane tunjukan script nya dengan menggunakan C++
#include <iostream>
using namespace std;
float pangkat(float a,int n){
float hasil;
hasil=1;
for(int i=1;i<=n;i++){
hasil=hasil*a;
}
return hasil;
}
int main(int argc, char** argv) {
int a,n;
a=5;
n=3;
cout<<pangkat(a,n);
return 0;
}
using namespace std;
float pangkat(float a,int n){
float hasil;
hasil=1;
for(int i=1;i<=n;i++){
hasil=hasil*a;
}
return hasil;
}
int main(int argc, char** argv) {
int a,n;
a=5;
n=3;
cout<<pangkat(a,n);
return 0;
}
nah disini ane jelasin sedikit bagaimana proses kerjanya
disini ane menggunakan fungstion real yaitu di C++ disebut float dan nama funcion float dan 2 parameter yang mana a bertipe float dan n bertipe integer
disini saya juga menggunakan beberapa variable tambahan didalam proses kerjanya yaitu i dan hasil
nah selanjutnya kita menggunakan perulangan for dimana nilai awal yaitu 1 dan berakhir ketika nilai sama dengan nilai n
dan sebelum nya kita membuat nilai hasil =1 yaitu berguna untuk proses perulangan pertama dimana ketika perulangan pertama nilai awal yaitu bernilai dirinya sendiri contoh
kita masukin 5 pangkat 3
lalu saat perulangan pertama yaitu
1x5=5
perulangan 2 5x5=25
perulangan 3 25x5=125
dan ketika perulangan 4 berarti nilai i lebih besar dari nilai n maka perulangan selesai dan kita sudah dapatkan bahwa nilai hasil adalah 125
kemudian kita tinggal nampilkan di menu utama dengan cout kemudian nama funtion
cuman itu yang dapat saya jelas kan CEKIDOT...
jika pangkatnya - bagaimana.contoh : 1,5*10 pangkat -5
ReplyDeletemantab banget gan
ReplyDeleteSolder uap