Tetrasi Rekursif (Recursive Tetration) dengan C#

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 C#? Inilah Jawabannya.

Sumber : Wikipedia.org

Untuk Software-nya, Anda bisa menggunakan Microsoft Visual Studio ataupun VS Code. Bahkan Anda juga bisa menggunakan Online Compiler yang ada di Internet seperti ProgramizOneCompilerDotnetfiddle.net, 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 C# :

using System;

class Tetration
{
    static int Tetrasi(int angka, int tetra)
    {
        if (tetra == 0)
            return 1;
        else
            return (int)Math.Pow(angka, Tetrasi(angka, tetra - 1));
    }

    static void Header(string header)
    {
        Console.WriteLine(header);
    }

    static void Main()
    {
        Console.WriteLine("--------------------------------");
        Console.WriteLine("Program Tetrasi Bilangan");
        Console.WriteLine("--------------------------------");

        Header("Pangkat Rekursif");

        Console.Write("Angka : ");
        int angka = Convert.ToInt32(Console.ReadLine());

        Console.Write("Tetrasi : ");
        int tetra = Convert.ToInt32(Console.ReadLine());

        int hasil = Tetrasi(angka, tetra);
        Console.WriteLine("Hasil = " + hasil);
    }
}

Input dan Output :

--------------------------------
Program Tetrasi Bilangan
--------------------------------
Pangkat Rekursif
Angka :  6
Tetrasi :  2
Hasil = 46656


Mohon maaf apabila ada kesalahan sedikitpun pada Kode Program ini.

Terima Kasih 😀😊😘👌👍 :)

Post a Comment

Previous Post Next Post