Soal :
Buat program untuk menghitung nilai mahasiswa dengan data input Nama,
NIM, Jurusan, Nilai UTS (bobot 30%), Nilai UAS (bobot 40%), Nilai
Absensi (bobot 10%), serta Nilai Tugas (bobot 20%), dengan output
masing-masing nilai sesuai bobotnya serta nilai akhir.
Jawab :
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
char nama[30], nim[9], jur[3];
float uts, uas, absensi, tugas, nuts, nuas, nabsensi, ntugas, nakhir;
printf(“PROGRAM MENGHITUNG NILAI MAHASISWA \n”);
printf(“\nNama : “);
gets(nama);
printf(“NIM : “);
gets(nim);
printf(“Jurusan: “);
gets(jur);
cout << “\nMasukan nilai UTS = “;
cin >> uts;
cout << “Masukan nilai UAS = “;
cin >> uas;
cout << “Masukan nilai Absensi = “;
cin >> absensi;
cout << “Masukan nilai Tugas = “;
cin >> tugas;
nuts = uts*0.3;
cout << “\nMaka Nilai UTS dari 30% adalah = ” << nuts
<< endl;
nuas = uas*0.4;
cout << “Maka Nilai UAS dari 40% adalah = ” << nuas
<< endl;
nabsensi = absensi*0.2;
cout << “Maka Nilai Absensi dari 10% adalah = ” << nabsensi
<< endl;
ntugas = tugas*0.1;
cout << “Maka Nilai Tugas dari 20% adalah = ” << ntugas
<< endl;
nakhir = nuts+nuas+nabsensi+ntugas;
cout << “\nJadi, Mahasiswa yang bernama ” << nama << ” mendapatkan nilai ” << nakhir
<< endl;
getch();
}
No comments:
Post a Comment