Function dengan dua variabel

Oleh SATRIABA0506 58 0 pada Senin, 12 Des. 2016, 05:42:45


Kembali ke forum soal ini

#javascript #functions #functions-dan-variabel


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



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^^