Beruflich Dokumente
Kultur Dokumente
Q2 PTR
Q2 PTR
java.util.Scanner;
public class Atma_Min1 {
public static void main(String[] args) {
Scanner input = new Scanner (System.in);
System.out.println("=========PROGRAM NILAI MAHASISWA=========\n");
System.out.print("Masukkan jumlah baris : ");
int baris = input.nextInt();
System.out.print("Masukkan jumlah kolom : ");
int kolom = input.nextInt();
System.out.println("--------------------------\n");
//untuk memasukkan nama dan nilai
String[][] nama = new String[baris][kolom];
int[][] nilai = new int[baris][kolom];
for (int i = 0; i<nilai.length; i++){
for (int j = 0; j<nilai[0].length; j++){
System.out.print("Masukkan nama mahasiswa ke-{"+i+"]
["+j+"] ");
nama[i][j]= input.next();
System.out.print("Masukkan nilai ke-["+i+"]["+j+"] ");
nilai[i][j] = input.nextInt();
System.out.println("--------------------------");
}
}
//untuk menampilkan nama dan nilai
for (int i = 0; i<nilai.length; i++){
for (int j = 0; j<nilai[0].length; j++){
System.out.print(nama[i][j]+" memperoleh nilai "+nilai[i]
[j]+"\n");
}
System.out.println();
}
System.out.println("--------------------------\n");
//mencari nilai minimal
int min = nilai[0][0];
String minPerson = nama[0][0];
for (int i =0; i<nilai.length; i++){
for (int j = 0; j<nilai[0].length; j++){
if (nilai[i][j]<min){
min = nilai[i][j];
minPerson = nama[i][j];
}
}
}
System.out.println("nilai minimal (terkecil) adalah : "+min+"\nDid
apatkan oleh : "+minPerson);
System.out.println("--------------------------");
//mencari rata-rata
int total =0;
for (int i=0; i<nilai.length; i++){
for (int j=0; j<nilai[0].length; j++){
total += nilai[i][j];
}
}
int rata = total/(baris*kolom);
System.out.println("Rata-rata kelas : "+rata);
System.out.println("-----------------------------");
//mencari lulus/tidak
for (int i = 0; i<nilai.length; i++){
for (int j = 0; j<nilai[0].length; j++){
if (nilai[i][j]>75){
System.out.println(nama[i][j]+" dinyatakan LULUS ");
}
else {
System.out.println(nama[i][j]+" dinyatakan TIDAK LULUS
");
}
}
System.out.println();
}
}
}