Di Java, untuk menemukan akar kuadrat dari suatu bilangan sangat mudah jika kita menggunakan metode yang telah ditentukan sebelumnya. Kelas Java Math menyediakan metode sqrt() untuk menemukan akar kuadrat dari suatu angka. Pada bagian ini, kita akan membuat program Java untuk mencari akar kuadrat dari suatu bilangan tanpa menggunakan metode sqrt(). Ini adalah pertanyaan paling populer yang ditanyakan dalam wawancara Java Show
Jika kuadrat suatu bilangan adalah x, akar kuadrat dari bilangan tersebut adalah bilangan yang dikalikan dengan dirinya sendiri. Misalnya, akar kuadrat dari 625 adalah 25. Jika kita mengalikan 25 dua kali, kita mendapatkan kuadrat dari angka tersebut. Secara matematis, akar kuadrat dari suatu bilangan diberikan sebagai Kami telah menggunakan rumus berikut untuk mencari akar kuadrat dari suatu bilangan sqrtn+1=(sqrtn+(bil/sqrtn))/2. 0 Catatan. Angka sqrt pertama harus berupa angka input/2Mari terapkan rumus di atas dalam program Java dan temukan akar kuadratnya FindSquareRootExample1. Jawa Keluaran 1 Enter a number: 12 The square root of 12 is: 3.4641016151377544 Keluaran 2 Enter a number: 25 The square root of 25 is: 5.0_ Mari kita lihat logika lain untuk mencari akar kuadrat Dalam contoh berikut, kami telah menggunakan prosedur berikut untuk mencari akar kuadrat
Algoritma Pencarian Biner
Mari terapkan algoritme dalam program Java dan temukan akar kuadrat dari sebuah angka FindSquareRootExample2. Jawa Keluaran 1 Enter a number: 625 The square root of 625.0 is 25.0 Keluaran 2 Enter a number: 129 The square root of 129.0 is 11.357816688716412 Kuadrat sempurna adalah hasil perkalian bilangan bulat (integer) dengan dirinya sendiri. Meskipun mengkuadratkan angka Python sangatlah mudah, melihat apakah suatu nilai adalah kuadrat sempurna membutuhkan lebih banyak usaha. Mari lihat DALAM ARTIKEL INI Periksa kuadrat sempurna secara terprogram dengan PythonDalam matematika, kuadrat sempurna adalah angka yang diperoleh dengan mengalikan bilangan bulat dengan bilangan itu sendiri (Kelley, 2007). Dengan kata lain, dengan mengkuadratkan bilangan bulat, kita mendapatkan kuadrat sempurna. Misalnya, 25 adalah kuadrat sempurna karena merupakan hasil dari 5 kali 5 (atau 52). 36 juga merupakan kuadrat sempurna (62). Tapi 33 bukan kuadrat sempurna (5. 7442 ≈ 33) Ada berbagai cara untuk melihat apakah suatu bilangan merupakan kuadrat sempurna. Tetapi satu pendekatan adalah sebagai berikut. Pertama ambil akar kuadrat bilangan bulat dari angka itu. Lalu kuadratkan nilai itu. Selanjutnya bandingkan hasil itu dengan nomor aslinya. Ketika mereka sama, jumlahnya adalah kuadrat sempurna Inilah salah satu cara untuk memprogram proses itu dengan Python _Fungsi khusus Inilah yang kami lakukan untuk mengetahuinya. Pertama, panggil fungsi Kami kemudian mengkuadratkan akar kuadrat bilangan bulat itu dengan operator eksponen ( 0) nilai asli fungsi (parameter 1)Ketika mereka cocok, parameternya adalah kuadrat sempurna dan fungsinya mengembalikan Contoh. lihat apakah nilai Python adalah kuadrat sempurnaMari kita bagaimana menggunakan fungsi di atas. Di bawah ini kita memiliki
Pertama-tama kita mengimpor modul 5. Yang itu dibutuhkan oleh fungsi is_perfect_square() . Kemudian kami menyalin/menempelkan fungsi itu di program kamiSelanjutnya kita membuat tiga nilai numerik. 7, 8, dan 9. Kemudian kami memeriksa apakah itu kuadrat sempurna. Jadi kami memanggil is_perfect_square() berulang kali dan menyimpan hasil fungsi dalam tiga variabel baru ( 1 hingga 2)Bit kode terakhir menampilkan hasil dengan fungsi 3 Python. Inilah hasil yang kami dapatkan
Contoh. lihat apakah nilai daftar adalah kuadrat sempurnaTerkadang kami memiliki daftar nilai dan ingin memeriksa apakah itu kuadrat sempurna. Untungnya, kita dapat dengan mudah menjalankan fungsi
Pertama kita mengimpor modul _5, yang dibutuhkan oleh fungsi kustom kita. Lalu kami salin-tempel fungsi itu dalam kodeSelanjutnya kita membuat daftar bernama 6. Isinya berbagai nilai integer. Kemudian kita mengulang daftar itu dengan loop 7 Python. Di sini variabel _8 mengacu pada satu nomor dari daftar selama setiap siklus loopDi dalam loop, fungsi _3 mengeluarkan angka dari daftar ( 8) dan apakah itu kuadrat sempurna. Untuk mengetahui yang terakhir kita memanggil fungsi is_perfect_square() khusus pada variabel 8Inilah yang dihasilkan oleh program mini Python
BELAJARLAH LAGI
ReferensiKelley, M. W. (2007). Panduan Idiot Lengkap untuk Aljabar (Edisi ke-2). Buku Alfa, NY. New York Piton. org (n. d. ). matematika — Fungsi matematika. Diakses pada 8 November 2019, dari https. //dokumen. python. org/3/perpustakaan/matematika. html Diterbitkan 20 Desember 2019 Tutorial Python terkait
|