need help.
Buatlah program untuk menghitung nilai akhir seorang siswa dari kursus yang diikutinya dengan ketentuan sebagai berikut (dgn array):
Nama mahasiswa, nilai tugas, nilai uts, dan nilai uas diinput.
Proses yang dilakukan untuk mendapatkan nilai murni dari masing –masing nilai adalah:
Nilai murni tugas = nilai uts * 30%
Nilai murni uts = nilai uts * 20%
Nilai murni uas = nilai uas * 50%
Nilai akhir adalah (nilai murni tugas + nilai murni uts + nilai murni uas)
Ketentuan untuk mendapatkan grade nilai:
Nilai akhir >= 80 Grade A
Nilai akhir >= 70 Grade B
Nilai akhir >= 60 Grade C
Nilai akhir >= 50 Grade D
Nilai akhir < 50 Grade E
Layar Masukan
Program Menghitung Nilai Akhir
Matakuliah Bahasa Pemrograman
Masukkan Jumlah Mahasiswa : ... <diinput>
Mahasiswa ke -... <proses counter>
------------------
Nama Mahasiswa : ... <diinput>
Nilai Tugas : ... <diinput>
Nilai UTS : ... <diinput>
Nilai UAS : ... <diinput>
<<terus berulang tergantung jumlah mahasiswa>>
Layar Keluaran
Daftar Nilai
Matakuliah: Bahasa Pemrograman
----------------------------------------------------
No. Nama Nilai Grade
Mahasiswa Tugas UTS UAS Akhir
----------------------------------------------------
.. ... ... ... ... ... ...
.. ... ... ... ... ... ...
.. ... ... ... ... ... ...
----------------------------------------------------
Total Mahasiswa : xxx
- Definisikan variabel jml_mhs=0, n=0, nama_mhs[20], nilai_tugas[20], nilai_uts[20], nilai_uas[20], nilai_akhir[20], grade[20]
- print judul
- baca input, simpan dlm variabel jml_mhs
- untuk n=0 sampai n=jml_mhs lakukan berikut ini
- baca input, simpan dlm variable nama_mhs[n]
- baca input, simpan dlm variable nilai_tugas[n]
- baca input, simpan dlm variable nilai_uts[n]
- baca input, simpan dlm variable nilai_uas[n]
- nilai_akhir[n] = (nilai_tugas[n]*0.3)+(nilai_uts[n]*0.2)+(nilai_uas[n]*0.5)
- jika nilai_akhir[n]>=80, maka grade[n]="A";
- jika nilai_akhir[n]>=70, maka grade[n]="B";
- jika nilai_akhir[n]>=60, maka grade[n]="C";
- jika nilai_akhir[n]>=50, maka grade[n]="D";
- selain itu grade[n]="E"
- Bersihkan layar
- print judul
- untuk n=0 sampai n=jml_mhs
- print n, nama_mhs[n], nilai_tugas[n], nilai_uts[n], nilai_uas[n], grade[n]
- print jml_mhs
1 komentar:
bole gabung ngga..
Posting Komentar