Breaking News

Program Java : Mencari Nilai Terbesar Nilai Terkecil dan Nilai Rata-Rata Mahasiswa

Program Java untuk mencari nilai terbesar dan terkecil sudah pernah saya posting di http://allaboutalgoritma.blogspot.com/2010/04/program-java-mencari-nilai-terbesar-dan_10.html dan http://allaboutalgoritma.blogspot.com/2010/04/program-java-mencari-nilai-terbesar-dan.html. Tapi karena ada request dari dev yang ingin tambahan untuk mencari nilai rata-rata dan jumlah mahasiswa kita sendiri yang menginputkan.

Screen Shoot Program


Coding Program:
import java.io.*;
import java.util.Scanner;
public class InputNilai

{ public static void main(String[] args)throws Exception

{

BufferedReader kata = new BufferedReader(new InputStreamReader(System.in));
int a,i;
float rata,total=0;
int maks=-1000; //asumsi paling minimum
int min=1000; //asumsi paling maksimum
System.out.print("Jumlah Mahasiswa: ");
a = Integer.parseInt(kata.readLine());

int[] Angka=new int[a];
Scanner input = new Scanner(System.in);
for(i=0;i<a;i++)
{
System.out.print("Nilai Mahasiswa " +(i+1)+" : ");
Angka[i]=input.nextInt();
}

for (i=0;i<Angka.length;i++)
{
if(Angka[i]>maks)
{
maks=Angka[i];
}
if(Angka[i]<min)
{
min=Angka[i];
}
total=total+Angka[i];
System.out.println("");
}

rata=total/a;

System.out.println("Nilai Maksimum "+ maks);
System.out.println("Nilai Minimum "+min);
System.out.println("Nilai Rata-Rata "+rata);
}
}

5 komentar:

  1. kk tolong aku bisa bantu bikin program java gax ini soalnya kalo bisa kirim ke emaillku tolong bantu kk sky_channn@yahoo.com


    Sebuah sekolah akan mengadakan perlombaan dalam bidang minat bakat menyanyi dan melukis. Setiap peserta lomba mendapat no registrasi dan dicatat nama dan hasil lombanya. Untuk peserta lomba lukis, kriteria penilaian berdasarkan pewarnaan, kerapian dan kesesuaian_tema. Untuk peserta lomba menyanyi, kriteria penilaian berdasarkan vokal, penjiwaan dan penampilan. Nilai hasil perlombaan didapat dari total jumlah nilai pada masing – masing kriteria.
    hasilNyanyi = nilai vokal + penjiwaan + penampilan
    hasilLukis = nilai pewarnaan + kerapian + kesesuan tema
    Setiap peserta lomba akan ditampilkan datanya lengkap dengan total nilai dan predikat yang diterima. Untuk hasil 100 - 80 mendapat predikat ”sangat berbakat”, hasil 60 – 79 predikat ”berbakat” dan hasil 0 – 59 predikat ”kurang berbakat”.
    Simulasikan kasus diatas dengan pendekatan Inheritance / pewarisan. Data merupakan input dari User.

    BalasHapus
  2. Gan kalo boleh tau ne program make VB 6.0 kan ..???? Ane ijin sedot aje ^^ :g: :n: :d:

    BalasHapus
  3. gan deret 4 8 13 17 22 26 31 bantuin donkk...

    BalasHapus
  4. Ty gan sangan membantu...

    Ijin Ambil yo gan ekekekekek

    BalasHapus