Sekarang giliran kasus 5.3 kasus ini membahas tentanng pangkat. kita di suruh untuk membuat nilai xy
Dengan menggunakan sifat logaritma :
ln(xy) = y*ln(x)
exp(ln(xy)) = exp(y*ln(x))
xy = exp(y*ln(x))
langsung saja ini codingan saya bersama teman teman saya
#include <iostream>
#include <math.h>
using namespace std;
float pangkat(int x, int y)
{ return(exp(y*log(x))); }
main() {
float hasil;
int a, b;
cout << "\t\tMenghitung hasil perpangkatan\n\n\n";
cout << "Tulis sebuah bilangan : "; cin >> a;
cout << "Mau dipangkat berapa : "; cin >> b;
hasil = pangkat(a,b);
cout << a << " pangkat " << b << " = " << hasil;
return 0;
}
#include <math.h>
using namespace std;
float pangkat(int x, int y)
{ return(exp(y*log(x))); }
main() {
float hasil;
int a, b;
cout << "\t\tMenghitung hasil perpangkatan\n\n\n";
cout << "Tulis sebuah bilangan : "; cin >> a;
cout << "Mau dipangkat berapa : "; cin >> b;
hasil = pangkat(a,b);
cout << a << " pangkat " << b << " = " << hasil;
return 0;
}
dan jika di compile dan di run aka muncul seperti ini :
dan kita masukan angka 4 sebagai bilangan dan 3 sebagai pangkatnya, kita coba.
maka hasilnya 64.
sekian yang bisa saya bagikan mohon maaf jika ada kesalahan karna sayapun masih dalam proses belajar
jadi mohon di maklumi.
wassalamualaikum warahmatullahi wabarakatuh
0 komentar:
Posting Komentar