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