- Dengan menggunakan fungsi ln dan exp, buatlah fungsi untuk menghasilkan nilai x^y
- analisis
Dengan menggunakan sifat logaritma :ln(xy) = y*ln(x)
exp(ln(xy)) = exp(y*ln(x))
xy = exp(y*ln(x)) - cpp
#include <iostream>
#include <math.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
float pangkat(int x,int y){
return(exp(y*log(x)));
}
int main(int argc, char** argv) {
float hasil;
int a,b;
cout<<"menghitung hasil perpangkatan\n";
cout<<"Tulis sebuah bilangan :";cin>>a;
cout<<"Mau dipangkat berapa :";cin>>b;
cout<<a<<"^"<<b<<"="<<pangkat(a,b);
return 0;
}
Jumat, 08 April 2016
5.3 perpangkatan
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar