Saturday, September 22, 2012

Alghoritma Mengurutkan Tiga Angka dari yang Terbesar ke yang Terkecil


Assalamu'alaikum.... Sahabat....Maaf sudah lama tidak menghadirkan tulisan di blog ini. Kesibukan kadang membuat saya sebagai penulis lupa bahwa saya mempunyai tugas menghadirkan postingan di blog ini.
Tapi, InsyaAllah setelah ini saya akan rutin menghadirkan tulisan. Walaupun satu dalam satu minggu. Do'ain aja ya sahabat.
Untuk tulisan sekarang ini, saya ingin berbagi alghoritma mengurutkan tiga angka dari yang terbesar ke yang terkecil, dari alghoritma ini nanti juga bisa dikembangkan mengurutkan beberapa angka walaupun di atas tiga. Silahkan sahabat pelajari ya...


Int a,b,c:
                Print(“angka1:”);read(“%d”,&p);
                Print(“angka2:”);read(“%d”,&q);
                Print(“angka3:”);read(“%d”,&r);

                If (p!angka terbesar)
                                {
   if (q!angka terbesar kedua)
Print(angka terbesar ke
yang terkecil adalah: p,q,r);
                                   Else
                                                Print(p,r,q);
                                }
                Else if (r!angka terbesar)
                                {
                                   If (p!angka terbesar kedua)
                                                Print(angka terbesar ke yang terkecil adalah: r,p,q);
                                   Else
                                                Print(angka terbesar ke yang terkecil adalah: r,q,p);
                                }
                Else
                                {
                                  If (p!angka terbesar kedua)
                                                Print(angka terbesar ke yang terkecil adalah: q,p,r);
                                  Else
                                                Print(angka terbesar ke yang terkecil adalah: q,r,p);
                End


Nah, sekian dulu sahabat. Ingat ini hanya alghoritma ya... Untuk beberapa Bahasa, mungkin alghoritmanya berbeda. Ini dulu saya bikin untuk bahasa C.
Semoga Bermanfaat

~** Rahmi Putri **~
Reuleut Timu dalam Semangat 

0 comments:

Post a Comment