Cek Jawaban

Assalamualaikum, . .
Selamat pagi Sahabat semuanya, . kali ini saya membagikan cara mengecek jawaban dalam pemrograman java, . . Silahkan dicoba coding dibawah ini, . .

import java.util.Scanner;

public class CekJawaban {

public static void main(String[] args) {

// Kunci jawaban
int[] kunciJawaban = {'A', 'B', 'C'};
int soal = kunciJawaban.length;

@SuppressWarnings("resource")
Scanner input = new Scanner(System.in);

System.out.print("Masukkan jumlah siswa : ");
int siswa = input.nextInt();

System.out.println("Ketik '65' untuk jawaban 'A'");
System.out.println("Ketik '66' untuk jawaban 'B'");
System.out.println("Ketik '67' untuk jawaban 'C'");
System.out.println("Ketik '68' untuk jawaban 'D'");
System.out.println("Ketik '69' untuk jawaban 'E'");

int[][] jawaban = new int[soal][siswa];

for (int i = 0; i < siswa; i++) {
System.out.println("Jawaban soal siswa ke " + (i+1) + " :");
for (int j = 0; j < soal; j++) {
jawaban[j][i] = input.nextInt();
}
}

// Menilai seluruh siswa
for (int i = 0; i < siswa; i++) {
int jawabBenar = 0;
for (int j = 0; j < soal; j++) {
if (jawaban[j][i] == kunciJawaban[j])
jawabBenar++;
}
System.out.print("Siswa ke-" + (i+1) + " benar " + jawabBenar + " dari "+ soal + " soal.");
System.out.println(" Nilai: " + (jawabBenar / (double)jawaban.length * 100));
}

  }
}

Semoga bermanfaat, . .

Subscribe to receive free email updates:

0 Response to "Cek Jawaban"

Post a Comment