Praktikum Algoritma Pemrograman - Minggu ke-7
Nama : Zaki Firjatullah
NPM : 20251310014
Mata Kuliah : Praktikum Algoritma Pemrograman
Dosen Pengampu : Ir. Yasri, S.T, M.T.,
Hari/Tanggal : Rabu, 05 November 2025
Soal Kasus 1: Pengelolaan Nilai Mahasiswa
Membuat sebuah program yang akan digunakan untuk mengelola nilai mahasiswa dalam satu kelas. Program harus mampu:
1. Menerima input jumlah mahasiswa (maksimal 50 orang). Harus diuji.
2. Untuk setiap mahasiswa, input:
a. Nama (string).
b. Nilai tugas, UTS, dan UAS (tipe float)
3. Hitung nilai akhir dengan rumus:
NilaiAkhir = 0.3xTugas + 0.3xUTS + 0.4xUAS
dimana:
A : ≥ 85
B : 70–84
C : 55–69
D : 40–54
E : < 40
4. Tampilkan daftar mahasiswa dalam bentuk tabel:
No | Nama | Nilai Akhir | Grade
---------------------------------------
1 | Andi | 83.5 | B
2 | Budi | 90.2 | A
...
5. Hitung dan tampilkan:
Rata-rata nilai akhir seluruh mahasiswa
Jumlah mahasiswa yang lulus (grade A, B, C) dan tidak lulus (D, E)
Materi yang diuji:
Tipe data: string, float, integer
Percabangan: menentukan grade dan status kelulusan
Pengulangan: input data mahasiswa dan perhitungan rata-rata
Array: menyimpan nilai mahasiswa
Program/Code C++ :
Output:
Komentar
Posting Komentar