#include”iostream.h”
#include”stdio.h”
#include”conio.h”
#include”string.h”
double nilai(double nMID, double NS);
double xNH(double nMID, double NS);
double xnilai(double NA);
void main(){
char nama[20];
char NPM[7];
double nMID=0;
double NA=0;
double NS=0;
char NH[1];
double xnilai=0;
double xNA=0;
double xNH=0;
char ket[5];
cout<<“Program Untuk Menghitung Kelulusan Mahasiswa”;
cout<<“\n——————————————-\n”;
cout<<“Nama : “;
cin>>nama;
cout<<“NPM : “;
cin>>NPM;
cout<<“Nilai MID : “;
cin>>nMID;
cout<<“Nilai Semester : “;
cin>>NS;
cout<<“Nilai Akhir : “<<nilai(nMID, NS);
cout<<“\nNilai Huruf : “<<xNH(nMID, NS);
cout<<“\nKeterangan : “<<xnilai(NA);
}
double nilai(double nMID, double NS){
double NA=0;
NA=0.4*nMID+0.6*NS;
return(NA);
}
double xNH(double nMID, double NS){
char NH[1];
if(xNH(nMID, NS)>=80){
strcpy (NH, “A”);
} else if(xNH(nMID, NS)>=70){
strcpy (NH, “B”);
} else if(xNH(nMID, NS)>=60){
strcpy (NH, “C”);
} else if(xNH(nMID, NS)>=50){
strcpy (NH, “D”);
} else if(xNH(nMID, NS)<50){
strcpy (NH, “E”);
} else {
strcpy (NH, ” “);
}
return(NH[1]);
}
double xnilai(double NA){
char ket[5];
if(NA>50){
strcpy (ket, “Lulus”);
} else if(NA<50){
strcpy (ket, “Gagal”);
} else {
strcpy (ket, ” “);
}
return(ket[5]);
}