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

Menseleksi 2 Nilai Terkecil Dan Menghitung Rata-rata

Tugas selanjutnya yang harus di kerjakan yaitu adalah mencari nilai minimal 1, minimal 2, dan rata-ratanya.
Untuk itu kita langsng lihat codingnya di bawah ini :

import java.util.Scanner;
public class minimal
{
       public static void main(String[]args)
       {
              Scanner s = new Scanner(System.in);
              int input = 0;
              int jmlbilangan = 0;
              int nilaiMin1 = 0;
              int nilaiMin2 = 0;
             
              double average = 0, total_average = 0;
             
              System.out.print("Jumlah bilangan : ");
              jmlbilangan = s.nextInt();
              System.out.print("Masukkan bilangan 1 : ");
              input = s.nextInt();
              nilaiMin1 = input;
              average = input;
              for(int i = 2; i <= jmlbilangan; i++)
              {
                   System.out.print("Masukkan bilangan "+i+" : ");
                   input = s.nextInt();
                   average += input;
                           if(input < nilaiMin1)
                                  {
                                         nilaiMin2 = nilaiMin1;
                                         nilaiMin1 = input;
                                  }
                           else if (input < nilaiMin2)
                                  {
                                         nilaiMin2 = input;
                                  }
              }
              total_average = average/jmlbilangan;
              System.out.println("Nilai Terkecil 1 : "+nilaiMin1);
              System.out.println("Nilai Terkecil 2 : "+nilaiMin2);
              System.out.println("Nilai Rata-rata  : "+total_average);
       }
}

program ini memakai looping serta memakai oprasi kondisi if, dalam program ini ada dapat menyeleksi nilai nilai yang di anggap 2 yg terkecil mari kita lihat gambar.


disinitelah terlihat user memasukan 4 bilangan, yang di isi dengan angka4, ke dua dengan angka 2, ketiga dengan angka 6 dan ke 4 dengan angka 7, maka terselaksi lah bahwa angka min ke 1 adalah 2 dan min ke 2 adalah 4 dari komponen angka yang di masukan oleh user.

Dan untuk melihat cara buat nge devloy dan mengcompile liat di postingan sebelumnya, HATURNUHUN!
sekian penjelasan dari saya, jika kalian punya saran dan masukan  MANGGA DI ANTOS !!


DOWNLOAD !!
http://www.mediafire.com/?u6spgxf3ix4o5g7