Asw...
Hai kawan!!! Sebelumnya saya ucapkan Minal A'izin Wal Faidzin, Mohon maaf lahir dan batin, juga Taqabbalallahu minna wa minkum shiamanna wa shiamakum, semoga amal ibadah di bulan ramadhan diterima olehAllah SWT.. Amiien...
Untuk postingan kali ini saya akan memostingkan program mengenai pencarian 2 nilai minimal di dalam angka yang telah di inputkan, kemuadian dilakukan pehitungan nilai rata-rata dari angka yang telah dinputkan tersebut.
Untuk sedikit penjelasannya, dalam penginputan jumlah angka yang akan diinputkan, disini saya gunakan teknik BufferedReader. Berikut Scriptnya...
import java.io.*;
import java.util.Scanner;
public class nilaimin
{
public static void main(String [] args)
{
System.out.println("-------------------------");
System.out.println("Perhitungan Nilai Minimal");
System.out.println("-------------------------");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int jmlInput = 0, average = 0;
int k = 0, i = 0;
for(i = 0; i < 1; i++)
{
System.out.print("Masukkan jumlah nilai: ");
try
{
k = Integer.parseInt(br.readLine());
}
catch (IOException e)
{
System.out.println("Error!");
}
}
int []number = new int[k];
for (i = 0; i < k; i++)
{
int input = i + 1;
System.out.print("Masukkan bil. ke-"+input+": ");
try
{
number[i] = Integer.parseInt(br.readLine());
}
catch (IOException e)
{
System.out.println("Error!");
}
}
int a = 0;
int maximal = number[0];
int minimal1 = number[0];
int minimal2 = number[0];
for(a = 0; a < number.length; a++){
if (number[a] < minimal1)
{
minimal2 = minimal1;
minimal1 = number[a];
}
else if(((number[a] < minimal2) || (minimal2 == minimal1)) && (number[a] != minimal1))
{
minimal2 = number[a];
}
jmlInput += number[a];
}
average = jmlInput/k;
System.out.println("HASIL:");
System.out.println("Nilai minimum ke-1 : "+minimal1);
System.out.println("Nilai minimum ke-2 : "+minimal2);
System.out.println("Nilai rata-rata adalah: "+average);
}
}
dan berikut gambar dari proses compiling file dan running file tersebut...
Untuk download, klik disini
0 Responses so far.
Posting Komentar