logikanya bagaimana ini kak? saya tidak paham
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β¦
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