Soal No.4 : Pemakaian Fungsi pada C++

#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]);
}

About wandharry

selalu belajar dari pengalaman,,,, dan ingin mendapat yg lebih....
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a comment