Tetrasi Rekursif (Recursive Tetration) dengan Python

Halo semuanya! Berjumpa dengan Miniblog dari Inzaghi's Blog! Tetrasi atau Tetration merupakan Operasi Hitung yang diatas Perpangkatan atau Eksponensial karena merupakan Operasi Hitung Level 4 sebagai Perpangkatan (Eksponensial) yang Berulang. Seperti apakah Program Tetration dalam Bahasa Pemrograman Python? Inilah Jawabannya.

Sumber : Wikipedia.org

Untuk Software-nya, Anda bisa menggunakan Atom, Sublime Text, PyCharm, Spyder, ataupun VS Code. Bahkan Anda juga bisa menggunakan Online Compiler yang ada di Internet seperti ProgramizOneCompilerOnlineGDBTrinket, dll.

Dalam Matematika, Tetrasi (atau Hyper-4) adalah operasi yang didasarkan pada eksponen yang diulang atau diulang. Namun, tidak ada notasi standar untuk Tetrasi (Tetration) ↑↑ dan eksponen kiri xb adalah hal yang umum.

Tetrasi juga didefinisikan secara Rekursif sebagai :

Dan inilah Tetrasi Rekursif (Recursive Tetration) dengan Bahasa Python :

def tetrasi(angka,tetra):
   if tetra == 0:
      return 1
   else:
      return angka ** tetrasi(angka,tetra-1)

print("--------------------------------")
print("Program Tetrasi Bilangan")
print("--------------------------------")

angka = int(input("Angka : "))
tetra = int(input("Tetrasi : "))

print('Hasil : ', tetrasi(angka,tetra))

Input dan Output :

--------------------------------
Program Tetrasi Bilangan
--------------------------------
Angka :  3
Tetrasi :  3
Hasil :  7625597484987


Mohon maaf apabila ada kesalahan sedikitpun pada Kode Program ini.

Terima Kasih 😀😊😘👌👍 :)

Post a Comment

Previous Post Next Post