You are on page 1of 3

Nama : NAFI BECKHAMSYAH SIAHAAN

NIM : 0702213067
Prodi/Kelas : SI-1
Mata Kuliah : Struktur Data
Dosen Pengampu : Samsudin S. T, M. Kom

1. Program Kombinasi

public class NafbeckhDataStructure {

private static int faktorialFunct(int numb){


if(numb <= 0)
return 1;
else
numb = numb * faktorialFunct(numb - 1);
return numb;
}

public static void main(String[] args) {


int C, n = 5, r = 3, N, R;

N = faktorialFunct(n);
R = faktorialFunct(r);
C = N / (faktorialFunct((n - r)) * R);

System.out.println("PROGRAM KOMBINASI");
System.out.println("================");
System.out.println("Banyaknya data : " + n);
System.out.println("Banyaknya kombinasi : " +
r);
System.out.println("Banyaknya kombinasi yang
terjadi : " + C);

}
2. Program Penjabaran Rumus

import java.util.Scanner;

public class NafbeckhDataStructure {

private static int faktorialFunct(int numb){


if(numb <= 0)
return 1;
else
numb = numb * faktorialFunct(numb - 1);
return numb;
}

public static void main(String[] args) {


int N, M, Z;
double hsl;

System.out.println("PROGRAM PENJABARAN RUMUS");

System.out.println("========================");
System.out.println("N! + M Pangkat Z");
System.out.println("================");
Scanner scan = new Scanner(System.in);

System.out.print("Inputkan nilai N : ");


N = scan.nextInt();

System.out.print("Inputkan nilai M : ");


M = scan.nextInt();

System.out.print("Inputkan nilai Z : ");


Z = scan.nextInt();

hsl = faktorialFunct(N) + Math.pow(M, Z);

System.out.println("Hasilnya adalah : " + hsl);

You might also like