Postingan lainnya
Cara Sum of range pada javascript (Baru 1/2 dikerjakan)
Ada yang bisa melengkapi jawaban nya? \\\___________________________________________________________________________________ function sum(startNum, finishNum, step) { var x = []; if (startNum == null) { return (0); } if (step > 0) { for (var y = startNum; y <= finishNum; y += step) { x.push(y) } } else { for (var z = startNum; z >= finishNum; z += step) { x.push(z) } } return x.reduce ((a, b) => a + b, 1); } console.log(sum(1,10)); console.log(sum(5, 50, 2)); console.log(sum(15,10)); console.log(sum(20, 10, -2)); console.log(sum(1)); console.log(sum()); \\\_________________________________________________________________________________
Buatlah sebuah function dengan nama sum() yang menerima tiga parameter yaitu angka awal deret, angka akhir deret, dan beda jarak (step). Function akan mengembalikan nilai jumlah (sum) dari deret angka. contohnya sum(1,10,1) akan menghasilkan nilai 55.
>Jika deret naik( parameter ke-1 lebih besar dari parameter ke-2) dan parameter ke-3 tidak diisi maka stepnya adalah 1. Sebaliknya jika deret turun dan parameter ke-3 tidak diisi maka stepnya adalah -1.
console.log(sum(1,10)) // 55 console.log(sum(5, 50, 2)) // 621 console.log(sum(15,10)) // 75 console.log(sum(20, 10, -2) // 90 console.log(sum(1)) // 1 console.log(sum()) // 0
Tanggapan
kamu sudah membuat seperti apa?
Baru 1/2 dikerjakan bisa membantu untuk menambahkannya?
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban