Menu
CoddyTech

Kalkulator Nilai Siswa

Termasuk bagian Dasar-Dasar dalam perjalanan Java di Coddy. Pelajaran 73 dari 73.

challenge icon

Tantangan

Mudah

Buat method bernama calculateAverageGrade yang menerima array bilangan bulat (yang mewakili nilai siswa) sebagai input dan mengembalikan nilai rata-rata sebagai double. Method tersebut harus melakukan hal berikut:

  1. Hitung jumlah semua nilai dalam array.
  2. Hitung nilai rata-rata dengan membagi jumlah tersebut dengan banyaknya nilai.
  3. Kembalikan nilai rata-rata.
  4. Cetak hasil menggunakan format berikut: Average grade: [The result] dan format hasilnya menjadi dua angka desimal.

Coba sendiri

import java.util.Scanner;

public class Main {
    public static double calculateAverageGrade(int[] grades) {
        // Tulis kodemu di sini
    }

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String text = scanner.nextLine();
        String[] stringArr = text.split(",");
        int[] studentGrades = new int[stringArr.length];
        for (int i = 0; i < stringArr.length; i++) {
           studentGrades[i] = Integer.parseInt(stringArr[i]);
        }
        double averageGrade = calculateAverageGrade(studentGrades);
        System.out.printf("Average grade: %.2f", averageGrade);
    }
}

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Java online