BAB 5 - Pemrograman Dasar : PROGRAM DENGAN MENGGUNAKAN METHOD
LAPORAN PRAKTIKUM PEMROGRAMAN DASAR
PROGRAM TEKNOLOGI INFORMASI DAN ILMU
KOMPUTER
UNIVERSITAS BRAWIJAYA
BAB
NAMA
NIM
: PROGRAM DENGAN MENGGUNAKAN METHOD
: MOH. ARIF ANDRIAN
: 156150600111002
A. DEFINISI MASALAH
1. Buatlah program dengan method untuk menghitung nilai permutasi dan kombinasi
dari sebuah nilai yang dimasukkan.
Program Penghitung Permutasi dan Kombinasi
1. Menghitung Permutasi
2. Menghitung Kombinasi
3. Keluar
Masukkan pilihan anda : 1
Masukkan nilai n : 10
Masukkan nilai r : 2
n
nPr = ------------ = 90
(n–r)!
Maka Hasil Permutasinya adalah : 90
Program Penghitung Permutasi dan Kombinasi
1. Menghitung Permutasi
2. Menghitung Kombinasi
3. Keluar
Masukkan pilihan anda : 2
Masukkan nilai n : 10
Masukkan nilai r : 2
n
nCr = ------------------- = 45
( n – r ) ! x r!
Maka Hasil Kombinasinya adalah : 45
Program Penghitung Permutasi dan Kombinasi
1. Menghitung Permutasi
2. Menghitung Kombinasi
3. Keluar
Masukkan pilihan anda : 3
BUILD SUCCESSFUL (total time : 18 seconds)
2. Program untuk menentukan apakah bilangan tersebut bilangan prima atau bukan
dengan menginputkan sebuah bilangan yang di inginkan. Setelah itu program akan
mengoutputkan bilangan prima 1-100.
Masukkan bilangan prima : 10
Bilangan 10 termasuk bukan bilangan prima
Program menentukan bilangan prima 1-100
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
BUILD SUCCESSFUL (total time : 4 seconds)
A. SOURCE CODE
Tugas Praktikum 5.1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
package Praktikum5;
import java.util.Scanner;
public class Tugas1 {
public static void main(String[] args) {
int pilihan;
do {
System.out.println("Program Penghitung Kombinasi
dan Permutasi");
System.out.println("1. Menghitung Permutasi");
System.out.println("2. Menghitung Kombinasi");
System.out.println("3. Keluar");
System.out.print("Masukkan pilihan anda : ");
Scanner in = new Scanner(System.in);
pilihan = in.nextInt();
if (pilihan == 3) {
System.out.println("Terima kasih...!!!");
break;
} else if (pilihan > 3) {
System.out.println("Inputan tidak
sesuai...!!!");
break;
}
System.out.print("Masukkan nilai n : ");
int n = in.nextInt();
System.out.print("Masukkan nilai r : ");
int r = in.nextInt();
if (r > n) {
System.out.println("Maaf...! , Syarat
Kombinasi/Permutasi adalah : r
PROGRAM TEKNOLOGI INFORMASI DAN ILMU
KOMPUTER
UNIVERSITAS BRAWIJAYA
BAB
NAMA
NIM
: PROGRAM DENGAN MENGGUNAKAN METHOD
: MOH. ARIF ANDRIAN
: 156150600111002
A. DEFINISI MASALAH
1. Buatlah program dengan method untuk menghitung nilai permutasi dan kombinasi
dari sebuah nilai yang dimasukkan.
Program Penghitung Permutasi dan Kombinasi
1. Menghitung Permutasi
2. Menghitung Kombinasi
3. Keluar
Masukkan pilihan anda : 1
Masukkan nilai n : 10
Masukkan nilai r : 2
n
nPr = ------------ = 90
(n–r)!
Maka Hasil Permutasinya adalah : 90
Program Penghitung Permutasi dan Kombinasi
1. Menghitung Permutasi
2. Menghitung Kombinasi
3. Keluar
Masukkan pilihan anda : 2
Masukkan nilai n : 10
Masukkan nilai r : 2
n
nCr = ------------------- = 45
( n – r ) ! x r!
Maka Hasil Kombinasinya adalah : 45
Program Penghitung Permutasi dan Kombinasi
1. Menghitung Permutasi
2. Menghitung Kombinasi
3. Keluar
Masukkan pilihan anda : 3
BUILD SUCCESSFUL (total time : 18 seconds)
2. Program untuk menentukan apakah bilangan tersebut bilangan prima atau bukan
dengan menginputkan sebuah bilangan yang di inginkan. Setelah itu program akan
mengoutputkan bilangan prima 1-100.
Masukkan bilangan prima : 10
Bilangan 10 termasuk bukan bilangan prima
Program menentukan bilangan prima 1-100
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
BUILD SUCCESSFUL (total time : 4 seconds)
A. SOURCE CODE
Tugas Praktikum 5.1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
package Praktikum5;
import java.util.Scanner;
public class Tugas1 {
public static void main(String[] args) {
int pilihan;
do {
System.out.println("Program Penghitung Kombinasi
dan Permutasi");
System.out.println("1. Menghitung Permutasi");
System.out.println("2. Menghitung Kombinasi");
System.out.println("3. Keluar");
System.out.print("Masukkan pilihan anda : ");
Scanner in = new Scanner(System.in);
pilihan = in.nextInt();
if (pilihan == 3) {
System.out.println("Terima kasih...!!!");
break;
} else if (pilihan > 3) {
System.out.println("Inputan tidak
sesuai...!!!");
break;
}
System.out.print("Masukkan nilai n : ");
int n = in.nextInt();
System.out.print("Masukkan nilai r : ");
int r = in.nextInt();
if (r > n) {
System.out.println("Maaf...! , Syarat
Kombinasi/Permutasi adalah : r