Quick actions

cmd+k|ctrl+k

Navigation

Languages

Soal

Snippet info

Language

Java

Visibility

public

Author

riyanto.droider

Created

2022-12-29T16:31:11.570519Z

Updated

2023-01-04T02:03:49.474357Z

class Main {
    
    public static void main(String[] args) {
        
        String[][] mahasiswa = {
            {"Adi", "Putra", "80"},
            {"Budi", "Santoso", "95"},
            {"Cindi", "Saputri", "85"},
            {"Dodi", "Koswara", "70"},
            {"Evi", "Dwi", "75"}
        };
        
        // write your code below
        int terbesar = Integer.parseInt(mahasiswa[0][2]);
        String mhsTerbesar = "";
        
        int terkecil = Integer.parseInt(mahasiswa[0][2]);
        String mhsTerkecil = "";
        
        int total = Integer.parseInt(mahasiswa[0][2]);
        
        for(int i=1; i<mahasiswa.length; i++) {
            // mencari nilai terbesar
            if(Integer.parseInt(mahasiswa[i][2]) > terbesar) {
                terbesar = Integer.parseInt(mahasiswa[i][2]);
                mhsTerbesar = String.format("(%s %s)", mahasiswa[i][0], mahasiswa[i][1]);
            }
            
            // mencari nilai terkecil
            if(Integer.parseInt(mahasiswa[i][2]) < terkecil) {
                terkecil = Integer.parseInt(mahasiswa[i][2]);
                mhsTerkecil = String.format("(%s %s)", mahasiswa[i][0], mahasiswa[i][1]);
            }
            
            // mencari total nilai
            total += Integer.parseInt(mahasiswa[i][2]);
        }
        System.out.println("Nilai terbesar : "+ terbesar +" "+ mhsTerbesar);
        System.out.println("Nilai terkecil : "+ terkecil +" "+ mhsTerkecil);
        System.out.println("Total nilai    : "+ total);
        
        int rata_rata = total / mahasiswa.length;
        
        System.out.println("Nilai rata-rata: "+ rata_rata);
    }
}
INFO