Program Java Mencari Hasil Nilai Pangkat Dan Akar

Membuat program yang mampu mengeluarkan hasil dari perpangkatan dan akar adalah tugas yang paling mainstream dalam sebuah ilmu pemrograman.

Tidak salah juga, karena pelan-pelan melalui program-program seperti ini akan mampu melatih logic kalian yang baru pertama kali belajar pemrograman.

1. Mencari hasil dari perpangkatan

Misalnya begini, ada sebuah nilai 2^3 (dua pangkat 3), tentukanlah hasilnya berapa ?

Secara matematikan prosesnya akan menjadi seperti :

2*2*2
2^3 artinya 2 dikaliakan 2 sebanyak 3 kali
Hasilnya adalah 8

Dalam pemrograman java, ada sebuah fungsi yang bernama pow(). Fungsi tersebut adalah anak class Math.

Jadi cara pemanggilannya adalah Math.pow(). Perlu di ingat bahwa balikan nilainya adalah double (secara default), namun kalian bisa rubah ke int, tapi harus menggunakan casting, contohnya :

int hasilPangkat = (int) Math.pow(nilai,pangkat)
Namun untuk pembelajaran, kalian gunakan saja defaultnya yaitu double. Kodingan lengkapnya seperti dibawah ini :


2. Mencari Hasil Dari Akar 

 

Saya sejujurnya tidak paham bagaimana cara mencari hasil akar secara manual (apalagi bilangnya complex :v), sebagai gambaran saya akan kutip tulisan dari Asimtot’s Blog :

via Asimtot’s Blog

Penjelasannya (via Asimtot’s blog) :

  1. Tulis bilangan 361 dengan memisahkannya seperti pada gambar
  2. Angka 2 kecil berwarna hitam ini paten (tetap), tidak boleh dirubah.
  3. Perhatikan angka 3 pada pemenggalan bilangan 361
  4. Bilangan bulat positif berapakah yang jika dikuadratkan maka hasilnya mendekati 3 (tidak boleh melebihi). Tentu bilangan yang dimaksud adalah 1. Tulis di atas, berwarna biru (ini adalah hasil sementara)
  5. Seperti biasa (seperti pada pembagian), 3 dikurangi 1 sama dengan 2. Kemudian turunkan 61. Menjadi 261
  6. 2 warna merah berasal dari perkalian hasil sementara dengan angka 2 kecil berwarna hitam.
  7. “duapuluh berapa dikali berapa” yang hasilnya mendekati 261. (“berapa” di sini haruslah sama. harus yang paling mendekati dengan 261. Tidak boleh melebihi) Ini langkah yang bisa digunakan dengan coba-coba.
  8. Tentu akhirnya kita dapatkan angka 9 (berwarna biru muda). Karena 29 \times 9=261
  9. Tulis di atas (berwarna biru muda).
  10. Karena sudah bersisa 0, maka sudah selesai.
  11. Sehingga hasilnya adalah 19

  
Kira-kira seperti itu ya penjelasannya, sebenarnya jika sudah paham seluk belum fungsi di class Math pada java, kalian tidak perlu tau bagaimana mencari hasil akar secara manual (sesat ahaha).

Di java ada sebuah method yang bernama .sqrt() atau secara tulisan latin namanya Square root.

Cara penggunaannya juga simple, yaitu : Math.sqrt(nilai); dan hasilnya pun sudah ketahuan.

Berikut inikode lengkapnya :


Hasilnya langsung terlihat seperti Gambar berikut :

Input bilangan 361

Hasilnya 19

Kira-kira mana lebih keren? :v Tapi bagaimanapun kita semua harus mengetahui bagaimana cara menghitung secara manualnya. haha

Ya segitu dulu postingan saya tentang cara mencari hasil dari operasi perpangkatan dan akar. Semoga bermanfaat

(Visited 667 times, 1 visits today)



Baca juga :


About The Author

Related Posts

One Response

  1. Ferliandra alera
    January 20, 2017

Add Comment

Berlangganan Artikel

Untuk mendaftarkan tutorial pemrograman terbaru dari putuguna[dot]com, silakan tuliskan email kalian dibawah ini