42 lines
1.3 KiB
Markdown
42 lines
1.3 KiB
Markdown
|
|
# Program Validasi Nilai Pilihan Ganda
|
|
|
|
Program ini digunakan untuk menentukan apakah suatu nilai hasil ujian pilihan ganda mungkin didapatkan berdasarkan aturan penilaian yang diberikan.
|
|
|
|
## Penjelasan Singkat
|
|
|
|
Pada ujian pilihan ganda, setiap jawaban benar mendapatkan nilai positif (misalnya 5 poin), jawaban salah mengurangi nilai (misalnya -2 poin), dan tidak dijawab tidak menambah atau mengurangi nilai. Program ini mengecek apakah nilai akhir yang diperoleh mungkin dicapai dengan kombinasi jumlah soal tertentu.
|
|
|
|
## Aturan
|
|
|
|
- Input berupa 4 angka: nilai akhir, jumlah soal, skor jika benar, pengurangan jika salah.
|
|
- Program mencoba semua kombinasi kemungkinan jumlah jawaban benar dan salah.
|
|
- Hasil program: **YA** jika nilai mungkin dicapai, **TIDAK** jika tidak mungkin.
|
|
|
|
## Contoh
|
|
|
|
Input:
|
|
```
|
|
80 10 5 1
|
|
90 100 1 1
|
|
99 10 5 5
|
|
```
|
|
|
|
Output:
|
|
```
|
|
h#1: TIDAK
|
|
h#2: YA
|
|
h#3: TIDAK
|
|
```
|
|
|
|
## Kesimpulan
|
|
|
|
Program ini efektif untuk mengecek validitas hasil ujian berdasarkan aturan skor. Hal ini bisa digunakan sebagai alat bantu analisis atau verifikasi skor dalam sistem penilaian otomatis.
|
|
|
|
## Contoh Penerapan
|
|
|
|
- Sistem ujian berbasis komputer untuk validasi hasil otomatis.
|
|
- Audit skor dalam sistem pendidikan.
|
|
- Analisis kemungkinan penipuan dalam ujian berdasarkan kombinasi nilai.
|
|
|