Halaman

Sabtu, 15 Maret 2025

Python - mencari Sn deret Geometri

Bentuk dasar

Function Sn_Geometri(a, r, n)

  if n == 1

      return a

  else 

   return Sn_Geometri(a, r, n-1) + (a*Pow(r, n-1))


--------------------------------------------------

#Format python 

import math

def Sn_Geometri(a, r, n) :

  if n == 1 :

   return a

  else :

   return Sn_Geometri(a, r, n-1) + (a*math.pow(r, n-1))


Sn = Sn_Geometri(1,2,3)

print(Sn)

Python - mencari Sn deret Aritmatika

Bentuk dasar

Function Sn_Aritmatika(a, b, n)

  if n == 1

      return a

  else 

   return Sn_Aritmatika(a, b, n-1) + (a+(n-1)*b)


--------------------------------------------------

Format python

def Sn_Aritmatika(a, b, n) :

  if n == 1 :

      return a

  else :

   return Sn_Aritmatika(a, b, n-1) + (a+(n-1)*b)


Sn = Sn_Aritmatika(1,1,10)

print(Sn)

Pecahan di Python

from fractions import Fraction

a = Fraction(1,4)

b = Fraction(2,4)

c = a + b

print(c)

print(a," ",b)


Hasil output

3/4 

1/4 1/2


-----

3/4 adalah c setelah penjumlahan a+b

1/4 adalah a

1/2 adalah b (penyederhanaan dari 2/4)








Online editor untuk Python

Barusan ketemu online editor untuk python. Catet ah di sini.

https://www.online-python.com/

Jumat, 14 Maret 2025

Python - faktorial dengan rekursif

def faktorial(n) :

 if n==0 :

  return 1

 else :

  return n*faktorial(n-1)

  

x = faktorial(5)

print(x)


---------------- hasil : -----------

120


Python - Mencari permutasi nPr

 #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()



Di atas : coding
Gambar : ketika dijalankan

Python - Mencari kombinasi nCr

 #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()



Di atas : coding

Gambar : ketika dijalankan