Array Ascending Descending (Codeblok)

Kali ini saya akan berbagi tentang bagaimana menggunakan metode Array dalam penerapan bentuk Ascending Descending, Ascending merupakan sebuah aturan pengurutan mulai A-Z, sedangkan untuk Descendingadalah untuk mengurutkan dari Z-A. Jadi dalam prinsipnya di program sederhana ini, kita akan melakukan input karakter, selanjutnya akan diproses untuk membuat mengurutkan secara Ascending dan Descending. Selanjutnya kita juga bisa menghitung karakter yang telah kita inputkan.

  • Cara menggunakan
      • Buka Codeblock
      • Buat file baru
      • Paste-kan script dibawah ini ke lembar kerja anda
    nb: ( setelah tanda "//" itu adalah komentar saya letakkan dibawah setiap script agar kawan-kawan tau alur dari program yang telah dibuat, script ini bisa dikembangkan lebih lanjut, seperti perintah untuk menginputkan angka dll )
    
    #include <iostream>
    using namespace std;
    int main()
    {
        cout&lt;&lt;"\t\t\t{{{{Thanks for your visiting}}}}"&lt;&lt;"\n";
        cout&lt;&lt;"\t\t{{{{Created by khususspemula.blogspot.com}}}}"&lt;&lt;"\n\n\n\n";
    
    char b[18]={'M','U','H','A','M','M','A','D',' ','U','L','I','N',' ','N','U','H','A'};
    //sebuah larik karakter yang memiliki 18 indeks
    
        cout<<"Nama saya adalah: ";
    //memberi keluaran sebuah deskripsi yang sesuai dengan tema yang saya buat
    
        for(int a=0;a<=17;a++)     
    //untuk a=0 hingga a<=17 akan memproses kode di bawahnya
    
        {cout<<b[a];}              
    //memberi keluaran untuk indeks dari variabel b[a]
    
    //ascending
    
         int e;                    
    //variabel e
    
         for(int c=0;c<=17;c++)    
    //untuk variabel c=0 hingga c<=17 akan memproses kode di bawahnya
    
        {
            for(int d=0;d<=c;d++)  
    //untuk variabel d=0 hingga d<=c akan memproses kode di bawahnya
    
              {if(b[d]>b[c])       
    //untuk penyeleksian jika indeks variabel b[d]>b[c] berlaku syarat dibawah ini
    
                    {e=b[d];       
    //nilai dari indeks variabel b[d] dipindah ke variabel e sehingga b[d] nilainya kosong
    
                  b[d]=b[c];       
    //nilai dari indeks variabel b[c] dipindah ke indeks variabel b[d] sehingga b[c] nilainya kosong
    
                  b[c]=e;}         
    //nilai dari variabel e dipindah ke indeks variabel b[c] sehingga e nilainya kosong.
    
                 }
    //kode diatas berfungsi untuk memindahkan nilai indeks variabel b[d] ke b[c]
        }
    
        cout<<"\n\n";              
    //memberikan baris baru (new line)
    
        cout<<"Nama saya diurut secara ascending  = ";
    //memberi keluaran sebuah deskripsi yang sesuai dengan kode yang diproses sebelumnya
    
        for (int f=0;f<=17;f++)    
    //untuk variabel f=0 hingga f<=17 akan memproses kode di bawahnya
    
        {cout<<b[f]<<"-";}         
    //memberi keluaran untuk indeks variabel b[f] dengan tanda "-" berfungsi sebagai pemisah karakter.
    
    //descending
    
         for(int c=0;c<=17;c++)    
    //untuk variabel c=0 hingga c<=17 akan memproses kode di bawahnya
    {
         for(int d=0;d<=17;d++)    
    //untuk variabel d=0 hingga d<=17 akan memproses kode di bawahnya
    
              {if(b[d]<b[c])       
    //untuk penyeleksian jika indeks variabel b[d]>b[c] berlaku syarat dibawah ini
    
                    {e=b[d];       
    //nilai dari indeks variabel b[d] dipindah ke variabel e sehingga b[d] nilainya kosong
    
                  b[d]=b[c];       
    //nilai dari indeks variabel b[c] dipindah ke indeks variabel b[d] sehingga b[c] nilainya kosong
    
                  b[c]=e;}         
    
    //nilai dari variabel e dipindah ke indeks variabel b[c] sehingga e nilainya kosong.
           
        }                  //kode diatas berfungsi untuk memindahkan nilai indeks variabel b[d] ke b[c]
    
    }
        cout<<"\n\n";              
    //memberikan baris baru (new line)
    
        cout<<"Nama saya diurut secara descending = ";
    //memberi keluaran sebuah deskripsi yang sesuai dengan kode yang diproses sebelumnya
    
        for (int f=0;f<=17;f++)    
    //untuk variabel f=0 hingga f<=17 akan memproses kode di bawahnya
    
        {cout<<b[f]<<"-";}         
    //memberi keluaran untuk indeks variabel b[f] dengan tanda "-" berfungsi sebagai pemisah karakter.
    
        char g;                    
    //untuk memberi sebuah variabel yang bisa diisi dengan karakter
    
        int h=0;                   
    //untuk memberi variabel h memiliki nilai sama dengan 0
    
        int a;                     
    //untuk memberi sebuah variabel a
    
        cout<<"\n\nMasukkan Karakter dari Nama Saya   = ";
    //memberi keluaran sebuah deskripsi yang sesuai dengan kode yang akan diproses.
    
        cin>>g;                    
    //untuk memberi masukan nilai ke dalam variabel g
    
        for(a=0;a<=17;a++)         
    //untuk variabel a=0 hingga a<=17 akan memproses kode di bawahnya
    
        if(g==b[a])                
    //penyeleksian jika variabel g sama dengan indeks variabel b[a] maka akan memproses kode dibawah ini
    
           {
               h++;                 //variabel h=h+1
           }
    
        if (h>0)                   
    //penyeleksian jika variabel h>0 akan memproses kode dibawahnya
    
        {cout<<"\n\nKarakter "<<g<<" dari nama saya ADA";}
    //pemberian keluaran jika pernyataan h>0 bernilai benar
    
        else
        {cout<<"\n\nKarakter "<<g<<" dari nama saya Tidak ADA";}
    //pemberian keluaran jika pernyataan h>0 bernilai salah
    
        cout<<"\n\nKarakter "<<g<<" Jumlahnya= "<<h<<"\n\n"; 
    //memeberi keluaran dengan kriteria menentukan nilai variabel g.
    
    }
    
    Yang masih bingung bagaimana cara INSTALL source codenya bisa dilihat video dibawah ini
    nb= Jika masih ada error silakan comment
    SEMOGA BERMANFAAT

    Baca Juga Selengkapnya Kumpulan Project C++ Codeblock DISINI

    Share this

    Related Posts

    Previous
    Next Post »

    1. Dilarang komentar SARA
    2. Promosi boleh tapi dengan syarat (no sex, judi dan hal yang terlarang lainnya)
    3. Cukup perhatikan nomor 1 dan 2 saja
    4. Thank you for visiting