Ads Home1

C# Tutorial - Membalik Urutan Elemen Array dengan Kata Kunci Reverse

http://www.xcodeplus.net/2017/10/membalik-urutan-elemen-array.html

Membalik Urutan Elemen Array

Dalam C# suatu array dapat kita balik elemen-elemennya dengan mudah, dengan menggunakan kata kunci Reverse.

Sama seperti Sort, Reverse sebenarnya adalah sebuah metode yang berada di dalam kelas Array, dalam deklarasinya kita harus menuliskannya dengan cara seperti berikut:

Array.Reverse(NamaArray)

Metode Reverse() ini berguna untuk membalik seluruh urutan dari elemen-elemen array. Sebagai contoh, kita menggunakan kode yang kita ambil dari metode Sort() di atas yang akan kita modifikasi, dan saat ini kita memiliki array yang dideklarasikan menggunakan kode berikut:

// Membuat array dari tipe int yang bernama A1.
int[] A1 =  new int[] {100, 500, 700, 200, 1000, 300};

// Membuat array dari tipe string yang bernama A2.
string[] A2 = new string[] {"C#", "CPP", "PHP", "JAVA", "RUBY"};

Perhatikan potongan kode program di atas, disini A1[0] akan bernilai 100, A1[1] akan bernilai 500, begitu dan seterusnya, dan untuk array yang bertipe string yang bernama A2 juga sama, A2[0] akan bernilai C# dan A2[1] akan bernilai CPP dan seterusnya.

Jika urutan elemen tersebut dibalik dengan menggunakan metode Reverse(), maka A1[0] menjadi 300, A1[1] akan menjadi 1000, dan seterusnya, inipun berlaku dengan array yang bertipe string yang bernama A2, untuk indeks pertama akan menjadi RUBY, lalu indeks kedua (A2[1]) akan menjadi JAVA dan seterusnya.

Untuk membuktikan hal tersebut kita akan membuat sebuah program yang akan membalikan urutan dari elemen-elemen array sebagai berikut:
PROGRAM 1.1
using System;

class DemoReverseArray{

  static void Main(){
        
     // Membuat array dari tipe int yang bernama A1.
     int[] A1 =  new int[] {100, 500, 700, 200, 1000, 300};

     // Membuat array dari tipe string yang bernama A2.
     string[] A2 = new string[] {"C#", "CPP", "PHP", "JAVA", "RUBY"};

        Console.WriteLine("Tampilan sebelum dibalik : ");
        
        foreach(int element in A1){
               Console.Write(element + " ");
        }
        Console.WriteLine();
        
        foreach(string element in A2){
               Console.Write(element + " ");
        }
        Console.WriteLine();
        
        // Mengurutkan elemen array
        Array.Reverse(A1);
        Array.Reverse(A2);
        
        Console.WriteLine();
        Console.WriteLine("Tampilan setelah dibalik : ");

        foreach(int element in A1){
               Console.Write(element + " ");
        }
        Console.WriteLine();

        foreach(string element in A2){
               Console.Write(element + " ");
        }
        Console.WriteLine();


      Console.ReadLine();
        
    

  }
}

Dari kode program di atas hasil yang akan diberikan saat program di jalankan akan menampilkan tampilan seperti gambar di bawah ini :

HASIL PROGRAM 1.1
Tampilan sebelum dibalik :
100 500 700 200 1000 300
C# CPP PHP JAVA RUBY

Tampilan setelah dibalik :
300 1000 200 700 500 100
RUBY JAVA PHP CPP C#




C# (dibaca: C Sharp) merupakan bahasa pemrograman generasi baru yang mewah, kaya akan fitur, dan dapat digunakan untuk membuat beraneka raga program/aplikasi di berbagai bidang. C# mendukung beberapa paradigma pemrograman: imperatif, deklaratif, fungsional, serta pemrograman berorientasi objek. C# termasuk dalam keluarga C, dan fitur-fiturnya banyak diadopsi dari Java dan C++. C# menggunakan pustaka (library) yang terdapat dalam .NET Framework, kelengkapan di dalam pustaka .NET Framework menjadikan proses pengembangan program/aplikasi menggunakan C# relatif lebih mudah dan cepat jika dibandingkan dengan C++ dan Java.

No comments:

Kami menerima masukan dari anda jika memang ada pembahasan yang keliru dan kami sangat senang jika anda dapat berkontribusi untuk menyempurnakan postingan kami. Anda dapat mengirimkan email ke : hari18.muhammad@gmail.com

Jika postingan ini bermanfaat jangan lupa share postingan ini. Kami sangat merekomendasikan untuk anda yang membutuhkan informasi tentang computer stuff silakan subscribe blog kami dapatkan informasi terupdate dari kami secara gratiss. Terimakasih!

Powered by Blogger.