Kamis, 08 Oktober 2015

Program perhitungan nilai akhir mahasiswa dengan C++

# include <iostream.h>
# include <conio.h>
# include <string.h>
int main()
{
char nama[20],nn[9],*Grade, *kategori;
float nt,nuts,nuas,nmt,nms,nmu,na;
cout<< "\t\t\tProgram Hitung Nilai Akhir Mahasiswa"<<endl;
cout<< endl;
cout<<   "NIM               : "; cin>>nn;
cout<<   "Nama              : "; cin>>nama;
cout<<   "Nilai Tugas       : "; cin>>nt;
cout<<   "Nilai UTS         : "; cin>>nuts;
cout<<   "Nilai UAS         : "; cin>>nuas;
cout<<endl;
  nmt=nt*0.3;
  nms=nuts*0.35;
  nmu=nuas*0.35;
  na=nmt+nms+nms;
  Grade;
  kategori;
    if(na>=80 & na<=100){
    Grade="A";
    kategori="Lulus";
    }
    else if(na>=65 & na<=100){
    Grade="B";
    kategori="Lulus";
    }
    else if(na>=55 & na<=100){
    Grade="C";
    kategori="Lulus";
    }
    else if(na>=40 & na<=100){
    Grade="D";
    kategori="Lulus Bersyarat";
    }
    else if(na>100){
    Grade="System Error";
    kategori="inputan salah";
    }
    else{
    Grade="E";
    kategori="Tidak Lulus";
    }
cout<<     "Hasil Akhir"<<endl;
cout<<     "Nama                           : " <<nama<<endl;
cout<<     "Nilai Tugas           x 30%    : "<<nmt<<endl;
cout<<     "Nilai UTS             x 35%    : "<<nms<<endl;
cout<<     "Nilai UAS             x 35%    : "<<nmu<<endl;
cout<<     "Nilai Akhir                    : "<<na<<endl;
cout<<     "Grade yang di dapat            : "<<Grade<<endl;
cout<<     endl;
cout<<     "\t\t"<<nama<<"  Dinyatakan ["<<kategori<<"]"<<endl;
getch();
}