def faktorial(n) :
if n==0 :
return 1
else :
return n*faktorial(n-1)
x = faktorial(5)
print(x)
---------------- hasil : -----------
120
def faktorial(n) :
if n==0 :
return 1
else :
return n*faktorial(n-1)
x = faktorial(5)
print(x)
---------------- hasil : -----------
120
#Mencari_Permutasi
def faktorial(n) :
if n==0 :
return 1
else :
return n*faktorial(n-1)
def permutasi(n,r):
return ((faktorial(n))/(faktorial(n-r)))
def CariPermutasi(n,r):
nCr = int(permutasi(n,r))
return nCr
def Main():
print("- Mencari Permutasi -")
n = int(input("n = "))
r = int(input("r = "))
x = CariPermutasi(n,r)
print("C(",n,"," ,r,") = ", x)
Main()
#Mencari_Kombinasi
def faktorial(n) :
if n==0 :
return 1
else :
return n*faktorial(n-1)
def kombinasi(n,r):
return ((faktorial(n))/(faktorial(n-r)*faktorial(r)))
def CariKombinasi(n,r):
nCr = int(kombinasi(n,r))
return nCr
def Main():
print("- Mencari Kombinasi -")
n = int(input("n = "))
r = int(input("r = "))
x = CariKombinasi(n,r)
print("C(",n,"," ,r,") = ", x)
Main()
Gambar : ketika dijalankan