Function-javaScript

membahas function

// function factorial(num) { // if(num === 1){ // return 1; // } // return num * factorial(num - 1); // } // /* // factorial(3) // 3 * factorial(2) // 3 * 2 * factorial(1) // 3 * 2 * 1 // */

// console.log(factorial(6));

function faktorial(n){ if(n === 1) return 1; return n * faktorial(n-1); } console.log(faktorial(10));

// //rekursif

// function cetakAngka(n){ // if( n === 0) return; // console.log(n); // cetakAngka(n-1); // }

// cetakAngka(10);

// //variable scope // var a = 1;

// function tes(){ // var b = 2; // }

// tes(); // console.log(b);

// //refactoring
// function jumlahVolumeDuaKubus(a,b){
// 	return a*a*a + b*b*b;
// }

// alert(jumlahVolumeDuaKubus(8,3));



	// // bagiann 4 
	// function tambah() {
	// 	var hasil = 0;
	// 	for(var i = 0; i < arguments.length; i++ ){
	// 		hasil += arguments[i];
	// 	}
	// 	return hasil;
	// }
	// var coba = tambah (1,2,3,4);
	// console.log(coba);



		// //bagian 3
		// function tambah(a,b){
		// 	return a + b;
		// }
		// function kali(a,b){
		// 	return a*b;
		// }

		//  //var a = parseInt(prompt('masukkan angka yang anda ingin kan 1 : '));
		//  //var b = parseInt(prompt('masukkan angka yang anda ingin kan 2 : '));
		//  var total = kali(tambah(3,4), tambah(2,3));
		//  //alert('hasil : '+ total ); 

		//  console.log(total); //untuk runing d console



			// //bagian 2
			// function jumlahVlolumeDuaKubus(a,b,c,d){
			// 	var total, volumeA, volumeB;

			// 	volumeA = a * a * a;
			//  	volumeB = b * b * b;	

			//  	total = volumeA + volumeB;

			// 	return total;
			// }

			// //console.log(jumlahVlolumeDuaKubus(8,3)); //dalam bentuk console 
			// alert(jumlahVlolumeDuaKubus(8,3)); //dalam bentuk alert
			// alert(jumlahVlolumeDuaKubus(9,5));
			// alert(jumlahVlolumeDuaKubus(12,8));
			// alert(jumlahVlolumeDuaKubus(30,22));



				// //bagian 1
				// var a = 8;
				// var b = 3;
				// var volumeA;
				// var volumeB;
				// var total;

				// volumeA = a * a * a;
				// volumeB = b * b * b;

				// total = volumeA + volumeB;

				// console.log(total);