foo merupakan library fungsi faktorial yang berada pada folder ./
tipe data const adalah constraint
variabel param adalah bilangan faktorial yang diinput untuk dihitung
variabel expected adalah bilangan output perhitungan variabel param
ketika input,
1=1 –> 1=1
2=2 –> 1×2=2
disimpulkan jika input kurang dari sama dengan 2, maka hasil output sama dengan bilangan input
ketika input,
3=6 –>1x2x3=6
5=120 –>1x2x3x4x5=120
dan seterusnya.
jika dalam java code kurang lebih seperti ini:
import java.util.Scanner;
public class Foo {
public static void main(String[] args) {
long foo = 1;
int angka = 0;
System.out.print(“Masukkan angka : “);
Scanner in = new Scanner(System.in);
angka = in.nextInt();
for(int i=1; i<=angka; i++){
foo = i * foo;
}
System.out.println(“Faktorial dari “+angka+" adalah “+foo);
}
}