Anda di halaman 1dari 3

LAPORAN PRAKTIKUM

MATEMATIKA DISKRIT

DISUSUN OLEH :
Muhammad Faiz Akbar ( 2100018361)
Rabu (10.30 - 12.00)– Kelas G

PROGRAM STUDI INFORMATIKA


FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS AHMAD DAHLAN
JUNI 2022
POST TEST 8
- Modifikasi program permutasi dan kombinasi yang ada dimodul dengan menggunakan fungsi
dan di main hanya ada pemanggilan satu fungsi

Agar pada main hanya memiliki satu pemanggilan fungsi saja maka, mengubah code dengan
menghilangkan class, kemudian memindahkan variable yang dibutuhkan ke masing masing fungsi void.
Dan agar dapat memanggil fungsi pilih, maka dideklarasi pada fungsi kombinasi dan permutasi void
pilih(); , yang dapat terlihat pada line 14 & 34. Kemudian pada fungsi main terdapat pemanggilan fungsi
pilih, dan di dalam fungsi pilih terdapat pemilihan permutasi atau kombinasi. Dimana jika menginput 1
maka akan ke fungsi permutasi dan 2 akan ke fungsi kombinasi, dan angka lainnya program akan
berhenti.
- Running program
o Permutasi

Memilih permutasi, kemudian menginputkan nilai n = 6 dan r = 3 dengan nilai n disimpan sebagai
variabel n dan r sebagai variable k. Dengan rumus p = n – k, N = faktorial dari n, K = faktorial dari p,
kemudian N dibagi dengan K. Sehingga hasil permutasinya ialah 120.
o Kombinasi

Memilih kombinasi dengan 2, kemudian menginputkan nilai n = 6 dan r = 3 dengan nilai n disimpan
sebagai variabel n dan r sebagai variable k. Dengan rumus p = n – k, N = faktorial dari n, K = faktorial
dari k, dan P = faktorial dari p, kemudian N dibagi dengan (K*P). Sehingga hasil kombinasinya ialah
20.

Anda mungkin juga menyukai