C++ Program Penilaian Mahasiswa
C++ Program Penilaian Mahasiswa – Ini nantinya akan menampilkan seperti judul, memasukan sebuah data Seperti jika melakukan input data Nim Mahasiswa begitupun, Nama Mahasiswa, Nama Mata Kuliah, SKS, Nilai Kehadiran, Nilai Tugas, Nilai UTS, Nilai UAS.
Contoh Kasus Soal: Buatlah program menggunakan C++ dengan ketentuan sebagai berikut.
- Judul : Penilaian Mahasiswa
- Input : Nim, Nama, Mata Kuliah, SKS, Absen, Tugas, UTS, UAS, Nilai, Grade
- Bobot penilaian : absen 10%, tugas 20%, UTS 30%, UAS 40%
- Nilai=absen+tugas+UTS+UAS
- Grade=E jika salah satu unsur penilaian bernilai 0
- Nilai>=80 : A 70>= Nilai <79 : B 60>= Nilai <70 : C 50>= Nilai <60 : D Nilai <50 : E
- Note : Di dalam program boleh mengandung fungsi if , switch, for, array ataupun jenis fungsi yang lainnya. Buat sekreatif mungkin.
CPP Membuat Program Penilaian Mahasiswa
Jawab Kode C++ Program Penilaian Mahasiswa
Baca Juga : C++ Membuat Program Operasi Segitiga
#include<stdio.h>
#include<conio.h>
#include<iostream>
using namespace std;
int main()
{
char nama[30],matkul[30], grade;
int kehadiran, tugas, uts, uas, ntugas, nuts, nuas, NA, nkehadiran;
cout<<endl<<endl;
cout<<"t------------------ PROGRAM MENGHITUNG NILAI AKHIR ------------------"<<endl<<endl;
cout<<"tNama Mata Kuliah : "; gets (matkul);
cout<<"tMasukkan Nama Siswa : "; gets(nama);
cout<<"tMasukkan Nilai Tugas : "; cin>>tugas;
cout<<"tMasukkan Nilai uts : "; cin>>uts;
cout<<"tMasukkan Nilai uas : "; cin>>uas;
cout<<"tMasukkan Kehadiran : "; cin>>kehadiran;
nkehadiran = kehadiran*10/100;
ntugas = tugas*20/100;
nuts = uts*30/100;
nuas = uas*40/100;
NA = nkehadiran+ntugas+nuts+nuas;
if(NA>=80)
{ grade = 'A';}
else if (NA>=79)
{
grade = 'B';
}
else if (NA>=60)
{
grade = 'C';
}
else if (NA>=50)
{
grade = 'D';
}
else
{
grade = 'E';
}
system("cls");
cout<<endl<<endl;
cout<<"t------------------ Hasil Nilai Akhir Siswa --------------------"<<endl<<endl;
cout<<"tNama Mata Kuliah "<<matkul<<","<<endl;
cout<<"tsiswa yang bernama "<<nama<<" dengan nilai persentasi yang dihasilkan : "<<endl;
cout<<"tKehadiran * 10% = "<<nkehadiran<<endl;
cout<<"tNilai tugas * 20% = "<<ntugas<<endl;
cout<<"tNilai UTS * 30% = "<<nuts<<endl;
cout<<"tNilai UAS * 40% = "<<nuas<<endl;
cout<<endl<<endl;
cout<<"tJadi siswa yang bernama "<<nama<<" memperoleh nilai akhir sebesar "<<NA<<endl<<endl;
cout<<"tGrade nilai yang didapat adalah "<<grade<<endl;
}