Laman

Selasa, 06 September 2011

Untuk tugas yaang satu ini iyalah Descending, descending ialah sebuah pengurutan nilai yang di muali dari nilai yang terbesar, untuk membuat program ini saya memakai Array. untuk masalah coding mari kita lihat di bawah ini :
import java.util.*;
public class descending
{
    public static void main (String[]args)
        {
               int bilmasuk = 0;
               int [] nilaimasukan = new int[50];
               int nilai1 = 0;
               int nilai2 = 0;
               int nilai3 = 0;
           Scanner m = new Scanner(System.in);
                System.out.print("Jumlah bilangan yang di inginkan : ");
                bilmasuk = m.nextInt();
                 for(int i=1; i<=bilmasuk; i++ )
                 {
                    System.out.print("bilangan "+i+" : ");
                    nilaimasukan [i] = m.nextInt();
                 }
                 for(int i=1; i<=bilmasuk; i++ )
                 {
                     nilai1 = nilaimasukan[i];
                         for(int j=i; j<=bilmasuk; j++)
                         {
                           if(nilaimasukan[j]>=nilai1)
                         {
                           nilai1 = nilaimasukan[j];
                           nilai2=j;
                         }
                         }
                            nilai3 = nilaimasukan[i];
                            nilaimasukan[i] = nilaimasukan[nilai2] ;
                            nilaimasukan[nilai2] = nilai3;
                 }      
                    System.out.print("Nilai yang di urutkan : ");
                    for(int i=1; i<=bilmasuk; i++)
                    {
                      System.out.print(""+nilaimasukan[i]+" ");
             
                    }
             
       }
            
             
}

        Seperti biasa dalam sebuah program statement if else banyak di pergunakan, begitupun dengan program yang saya buat ini, di dalam perogram ini sebagai mana yang telah di jelaskan di atas, program ini akan menjalankan suatu seleksi nilai yang di masukan oleh user dan mengurutkannya dari nilai yang terbesar ke nilai yang terkecil, mari langsung saja kita lihat contoh gambar di bawah ini :


dapat kita lihat user memasukan 5 buah bilangan, dengan masing masing bilangan di masukan seperti apa yang di lihat pada gambar setelah semua nilai di masukan maka akan terseleksi angka-angka, maka di urutkan lah semua angka-angka tersebut dari paling yang terbesar.

Untuk kritik dan saran MANGGA DI ANTOS !!

mungkin sekian penjelasan program yang saya buat ini untuk melihat lebih lanjut:
DOWNLOAD!!
http://www.mediafire.com/?1dxeb9j7mmnan4v

Tidak ada komentar:

Posting Komentar