7.3. Method Objek Math

logikanya bagaimana ini kak? saya tidak paham

1 Like

hasilnya harus angka bulat kak, tanpa ada koma

Math sqrt itu fungsi akar kuadrat, pada variable bilangan jika assignmentnya punya kakak 10, maka akan ditambah 40 sehingga hasilnya 50.

Angka 50 jika dikuadratkan adalah 5 akar 2 atau dikonversi jadi desimal, sedangkan perintahnya untuk mencari bilangan tanpa β€˜.’ (desimal), makanya error.

Jika tidak mau error, bisa cari angka yg ketika dikuadratkan adalah bilangan bulat seperti 4, 9, 16, 25, 36, 49, 64, 81 dst…

1 Like

2 Likes

disaya kok soal materi math gak muncul ya yang 25-27

Hi @Muhammad_Taufiq_Shid ,

Boleh coba di refresh ya web nya

bisa jelaskan kenapa bisa nilai 6

Mau bantu jawab, karena fungsi dari

Math.sqrt itu untuk menghitung akar kuadrat atau akar pangkat 2.

Jadi prosesnya kurang lebih kayak gini,
karena bilangan = 10
simplenya: 6 + 10 = 16

let sqrt = Math.sqrt(6 + bilangan); //Output: 16

nah, 16 itu akar kuadrat dari 4.
karena 4 pangkat 2 = 16.

Jadi sebenernya bebas mau ketik angka berapa, asalkan pas dijumlahkan sama variable bilangan hasilnya merupakan akar kuadrat dari sebuah bilangan.

Contoh lain:
let bilangan = 9;

let sqrt = Math.sqrt(72 + bilangan); //Output: 81

81 akar kuadrat dari 9, karena 9 x 9 = 81.

punya saya variable bilangan saya kasih nilai 6, tapi bawahnya methode saya kasih parseint, hasilnya juga benar kak

kalau seperti ini bisa tolong jelaskan jawaban saya, karena saya masih agak bingung dengan jawaban saya sendiri, kenapa bisa angka 1 ya ?

Thanks sebelumnya

Karena hasil dari Math.sqrt(1 + bilangan) itu 1. yang mana dia masih integer