kenapa ya hasil dari rumus ini di benarkan oleh code saya var keliling_kotak = function(panjang, lebar){ return panjang*2 + lebar*2 }; keliling_kotak(3,9); jelas-jelas hasilnya menjadi 24 sedangkan menggunakan cara ini yang hasilnya benar var keliling_kotak = function(panjang, lebar){ return panjang*lebar }; keliling_kotak(3,9); selalu ada pop up peringatan : × Anda sudah menyelesaikan unit ini. Anda bisa melaju ke unit berikutnya. Apakah rumus untuk menghitung di keliling_kotak sudah benar?
0 jempol
Balebam
41
0
·
7 tahun, 10 bulan yang lalu
·
0 jempol
Ya kamu bisa langsung ke unit selanjut nya,karenakamu sudah menyelesaikannya
hirahorc
103
3
·
7 tahun, 10 bulan yang lalu
·
0 jempol
Code yang diatas dan yang dibawah sama sama benar, hanya saja intruksi menyuruh kamu untuk mencari keliling dari kotak yang rumusnya ((panjang*2 + lebar*2)) yang mana sudah coder tuliskan untuk dikembalikan pada kode fungsi yang di atas. Sedangkan pada kode yang dibawah coder mengembalikan ((panjang*lebar)) yang adalah rumus dari luas persegi, tetapi akan dianggap benar jika output tidak ada error dan masih berupa angka, karena pada kode yang diatas pun jika coder memasukan input dengan angka yang berbada maka hasil output pun hasilnya akan berbeda. Contoh: Pada kode yang diatas keliling_kotak(3,9); akan menghasilkan output 24 Pada kode yang dibawah keliling_kotak(3,9); akan menghasilkan output 27 Sedangkan pada kode diatas jika dimasukan input keliling_kotak(9,4.5); maka hasilnya pun akan sama menjadi 27 Jadi kode yang anda buat diatas dan bawah sama-sama benar, bukan berarti jika anda menuliskan fungsi keliling_kotak maka komputer akan meminta rumus keliling kotak dan akan di salahkan bila anda tidak menuliskan rumus keliling kotak, komputer tidak tahu kalau itu rumus keliling kotak! untuk pop up: jika anda sudah sekali menyelesaikan sebuah materi, pop up dengan pesan tersebut akan terus keluar maupun kode anda salah atau benar setelah mencoba lagi Semoga membantu^^