Jumat, 08 April 2016

5.3 perpangkatan

  • 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;
    }

Tidak ada komentar:

Posting Komentar