Rabu, 10 Oktober 2012 | By: Faisal Al Farisy

Algoritma Mencari Nilai Minimum, Maksimum, Total, Rata2 dan Nilai Tengah pd Variabel Array dlm Bahasa Java

Nim: 1211705058
Nama: Faisal Al-Farisy.
Kelas : IF/B/III
Prodi : Teknik Informatika
UIN SGD Bandung

Salam Hangat Teman-teman smw...!!!
 Terimkasih telah mengunjungi Blog ku...##
Oke, Kali ini Admin mw Berbagi Ilmu nih Mengenai Bagaimana kita mencari Nilai Min, Maks, total nilai, Rata-rata nilai, dan Nilai Tengahnya (Median)..
Sintaks di bawah ini adalah Dok. Tugas ,Admin wktu Mata Kuliah Algoritma dan Struktur Data dengan Memakai Bahasa Java.. Atau Lebih Tepatnya OOP (Object Oriented Prorraming).
Telah di Jelaskan dipostingan  Awal mengenai pengertian OOP itu sendiri... jadi mungkin skrg hnya ulasan saja....@@
Kebetulan kita dalam mencari semua nilai tersebut memakai Variabel Array..
Oke Kawand.. mari kita lihat Programnya di bawah ini..!!!
Check ki Dot....!!!!





import java.io.*;
import java.util.Scanner;
public class InputNilai {
public static void main(String[] args) throws Exception {
                                                           
Scanner input = new Scanner(System.in);
InputStreamReader isr1 = new InputStreamReader (System.in);
BufferedReader kata = new BufferedReader (isr1);
int a,i;
double rata;
int total=0;
int tengah;
float median=0;
int maks=-1000; //asumsi paling minimum
int min=1000; //asumsi paling maksimum
System.out.print("Masukan Jumlah Mahasiswa: ");
a = Integer.parseInt(kata.readLine());
int[] Angka = new int[a];
                                                           
for(i=0;i<a;i++){
System.out.print("Nilai Mahasiswa ke " +(i+1)+" : ");
Angka [i] = input.nextInt ();
}

for (i=0; i<a; i++) {
//mencari nilai terbesar
If (Angka[i]>maks) {
maks = Angka[i];
}
If (Angka[i]<min){
min = Angka[i];
}
Total = total+Angka[i];
System.out.println("");
}
rata=total*1F/a;
//mencari Nilai Tengah/Median.
tengah = a/2;
if (a % 2 == 0)
median = (Angka[tengah]+Angka[(tengah-1)])/2F;
else
median = Angka[tengah];
                     System.out.println("Nilai Maksimum "+ maks);
                     System.out.println("Nilai Minimum "+min);
                     System.out.println("Jumlah Nilai: "+total);
                     System.out.println("Nilai Rata-rata: "+rata);
                     System.out.println("Nilai Tengah : "+median);
                    }
}

0 komentar:

Poskan Komentar