Powered By Blogger

Rabu, 14 September 2011

mencari 2 nilai minimal dan rata-rata

tugas kali ini yang akan saya kerjakan yaitu mencari 2 nilai minimal beserta rata-ratanya , untuk keterangan lebih lanjut kita lihat coding nya sebagai berikut :


import java.io.*;
import java.util.Scanner;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import javax.swing.JOptionPane;

public class minimal
{
    public static void main(String[] args)throws Exception
    {
        BufferedReader kata = new BufferedReader(new InputStreamReader(System.in));

        int a,i;
        float rata,total=0;
        int min1=1000; //minimal 1
        int min2=1000; //minimal 2

        //menginput jumlah bilangan yang akan di isi
        System.out.println("");
        String msg1 =("masukan jumlah bilangan");
        JOptionPane.showMessageDialog(null, msg1); //Menampilkan Pesan
        System.out.print("Jumlah Bilangan: "); a = Integer.parseInt(kata.readLine());

        //untuk menginput bilangan
        int[] Angka=new int[a];
        Scanner input = new Scanner(System.in);
        for(i=0;i<a;i++)
        {
            System.out.println("");
            System.out.print("Bilangan ke " +(i+1)+" : ");
            Angka[i]=input.nextInt();
        }

        // proses mencari nilai minimal dan rata-rata
        for (i=0;i<Angka.length;i++)
        {
            if(Angka[i]<min1)
        {
            min2 = min1;
            min1 = Angka[i];
    }
        else if(Angka[i]<min2)
        {
            min2=Angka[i];
        }
        total=total+Angka[i];
    }
        rata=total/a;
        String msg2 =("LOADING...");
        JOptionPane.showMessageDialog(null, msg2); //Menampilkan Pesan
        System.out.println("");
        String msg3 =("Berikut ini adalah hasil dari proses tersebut");
        JOptionPane.showMessageDialog(null, msg3); //Menampilkan Pesan
        //untuk menampilkan hasil minimal ke 1, ke 2, dan rata-rata
        System.out.println("Nilai Minimal 1 : "+ min1);
        System.out.println("Nilai Minimal 2 : "+ min2);
        System.out.println("Nilai Rata-Rata : "+ rata);
    }
    }

maka hasil runningnya sebagai berikut :


kita bisa lihat , hasil runningnya mencari 2 nilai minimal dan rata-rata.
sekian penjelasan program sederhana yang saya buat ini.
kritik dan sarannya ditunggu tapi mohon gunakan bahasa yang sopan agar terlihat indah untuk dibacanya, terima kasih.

Tidak ada komentar:

Posting Komentar