2100018361-Muhammad Faiz Akbar-POST
2100018361-Muhammad Faiz Akbar-POST
MATEMATIKA DISKRIT
DISUSUN OLEH :
Muhammad Faiz Akbar ( 2100018361)
Rabu (10.30 - 12.00)– Kelas G
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.