Dalam program ini, kami menyimpan angka dalam num dan menemukan akar kuadrat menggunakan operator eksponen Show
Kode sumber. Untuk bilangan real atau kompleks
Keluaran The square root of (1+2j) is 1.272+0.786j_ Dalam program ini, kami menggunakan fungsi Catatan. Jika kita ingin mengambil bilangan kompleks sebagai input secara langsung, seperti Metode The square root of 8.000 is 2.8281 di Python. Untuk mempelajari lebih lanjut, kunjungi fungsi Python eval() Misalkan kita memiliki nomor n. Kita harus memeriksa apakah bilangan n kuadrat sempurna atau tidak. Suatu bilangan dikatakan bilangan kuadrat sempurna jika akar kuadratnya bilangan bulat Jadi, jika masukannya seperti n = 36, maka keluarannya akan Benar sebagai 36 = 6*6 Untuk mengatasi ini, kami akan mengikuti langkah-langkah ini −
ContohMari kita lihat implementasi berikut untuk mendapatkan pemahaman yang lebih baik − Demo Langsung from math import sqrt def solve(n): sq_root = int(sqrt(n)) return (sq_root*sq_root) == n n = 36 print (solve(n)) Memasukkan36_ KeluaranTrue Untuk mengetahui lebih lanjut tentang fungsi sqrt inbuilt, rujuk Stackoverflow ini dan utas StackExchange ini Pendekatan lain
C++
No21 // CPP program to find if x is a 87// perfect square. 7 // CPP program to find if x is a 89No_4 No_5 No5 // CPP program to find if x is a 93________6 True_33_______95 ________6 True_33_______97 No5 perfect square0 No89 // perfect square. 01perfect square96 No2____6___________91 perfect square________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Dalam program Python ini, kita akan mengeksplorasi cara memeriksa apakah suatu bilangan merupakan kuadrat sempurna atau tidak. Angka yang sama dengan produk dari dua bilangan bulat yang sama adalah kuadrat sempurna. Misalnya, 25 adalah kuadrat sempurna karena akar kuadratnya adalah 5 – bilangan bulat Dalam tutorial ini, kita akan melihat cara memeriksa apakah sebuah angka sempurna dengan Python menggunakan fungsi Sqrt dari library Math. Selain itu, kita juga akan melihat cara memeriksa apakah suatu bilangan merupakan kuadrat sempurna atau bukan tanpa menggunakan fungsi sqrt Baca juga. Pelajari Python Online Dengan 12 Situs Web Gratis Terbaik Ini Daftar isi Program Python Untuk Memeriksa Apakah Suatu Angka Adalah Kuadrat Sempurna Menggunakan SqrtAlgoritma Langkah 1. Mengambil masukan dari pengguna untuk memeriksa Langkah 2. Kami akan menggunakan fungsi sqrt perpustakaan matematika untuk menghitung akar kuadrat input pengguna Langkah 3. Memeriksa apakah Kode import math Num = int(input("Enter the Number to check ")) root = math.sqrt(Num) if int(root + 0.5) ** 2 == Num: print(Num, "is a perfect square") else: print(Num, "is not a perfect square") Keluaran Penjelasan Dalam program Python di atas, pertama-tama kita akan mengimpor pustaka matematika menggunakan pernyataan Setelah itu, kami menghitung akar kuadrat dari angka tersebut menggunakan matematika. sqrt(Num) dan simpan nilainya di variabel root Pada langkah terakhir, kami menggunakan pernyataan if-else Python untuk mengevaluasi if int(root + 0. 5) ** 2 sama dengan angka atau tidak. Jika pernyataan ini benar, angkanya adalah kuadrat sempurna, dan pernyataan di bawah blok if dijalankan Di sisi lain, jika pernyataan salah, maka angkanya bukan kuadrat sempurna, dan pernyataan di bawah blok else dieksekusi Baca juga. Operator Increment dan Decrement dengan Python Program Python Untuk Memeriksa Apakah Suatu Angka Adalah Kuadrat Sempurna Tanpa SqrtKode def checkPerfectSquare(num) : n = 1 while(n * n<= num): if ((num % n == 0) and (num / n == n)): return True n = n + 1 return False if __name__ == "__main__" : num = 225 if (checkPerfectSquare(num)): print("The number is a perfect square.") else : print("The number is not a perfect square.") Baca juga. Panjang Kamus Python [Cara Mendapatkan Panjang] Penjelasan Dalam program Python di atas, kita akan menjalankan loop dari n = 1 ke floor(sqrt(n)) dan kemudian memeriksa apakah mengkuadratkannya membuat num. Jika ya, maka angkanya adalah kuadrat sempurna jika tidak, bukan Keluaran Baca juga. Cara Menggabungkan Array dengan Python [Dengan Contoh] MembungkusDalam tutorial ini, kami membagikan cara memeriksa apakah suatu bilangan merupakan kuadrat sempurna atau tidak. Pada metode pertama, kami menggunakan metode sqrt() dan yang kedua tanpa menemukan akar kuadrat Bagaimana Anda memeriksa apakah suatu bilangan adalah bilangan kuadrat?Beri nomor, periksa apakah itu kuadrat sempurna atau tidak. . Ambil floor()ed akar kuadrat dari angka tersebut Kalikan akar kuadrat dua kali Gunakan operator sama dengan boolean untuk memverifikasi apakah hasil kali akar kuadrat sama dengan angka yang diberikan Apa itu persegi () di Python?Python Square menggunakan **. Operator eksponen Python ** digunakan untuk melakukan perhitungan eksponensial . Dibutuhkan dalam 2 bilangan real. Sintaksnya adalah sebagai berikut. print(N**pangkat) Di sini "N" adalah angka dan "pangkat" adalah berapa kali Anda ingin mengeksponenkan angka tersebut. |