Program penghitung Nilai berbasis C++
Dulu kita menghitung nilai dengan cara manual. Tapi di era digital ini kita bisa memanfaatkan komputer untuk melakukan kemudahan menghitung nilai siswa atau mahasiswa. Sebuah program komputer dibuat untuk membantu dan mempermudah pekerjaan seseorang. Disini saya akan membahas bagaimana cara mudah untuk membuatnya. Tentu saja dengan program dasar C++. tidak perlu seorang yang ahli untuk membuatnya. Cukup berbekah kemampuan untuk mengerti sedikit bahasa pemrograman anda sudah bisa membuatnya.
Berikut adalah source codenya:
#include <iostream.h>
#include <conio.h>
void main ()
{
char nama[20],npm[15],matkul[100],ket,nh;
int nmid, nuas, ntugas, nabsen;
float nakhir,IP;
cout<<"\n\n\n";
cout<<"\t\t================================================";
cout<<"\n\t\t|| .'''. Universitas Nusantara PGRI Kediri ||";
cout<<"\n\t\t|| ' .:. ' Fakultas Teknik ||";
cout<<"\n\t\t|| '.:.' Prodi Sistem Informasi ||";
cout<<"\n\t\t================================================";
cout<<"\n\t\t *Tekan Enter Untuk Melanjutkan*";
getch();
clrscr();
cout<<"\t <==Program Penghitung Nilai Mahasiswa==>\n";
cout<<"\t <=== Universitas Nusantara Pgri Kediri ===>\n";
cout<<"-----------------------------------------------------------------------\n\n";
cout<<"Mata Kuliah : ";
cin>>matkul;
cout<<"Nama Mahasiswa: ";
cin>>nama;
cout<<"NPM : ";
cin>>npm;
cout<<"Nilai MID : ";
cin>>nmid;
cout<<"Nilai UAS : ";
cin>> nuas;
cout<<"Nilai Tugas : ";
cin>> ntugas;
cout<<"Absensi : ";
cin>>nabsen;
nakhir=(((20*nmid)/100)+((30*nuas)/100)+((30*ntugas)/100)+((20*nabsen)/100));
IP=nakhir/25;
if ( nakhir >=55 )
ket='L';
else
ket='T';
if (nakhir>=91)
nh='A';
else if (nakhir>=81)
nh='B+';
else if (nakhir>=71)
nh='B';
else if (nakhir>=61)
nh='C+';
else if (nakhir>=56)
nh='C';
else if (nakhir>=40)
nh='D';
else
nh='E';
clrscr();
cout<<"\n\n\n\n\n\n\n\n\n\n\t\t\t\t Menghitung....\n\n";
for (int i=0;i<80;i++)
{
cout<<"\xb1";
for(long j=0;j<16000000;j++)
{}
}
cout<<endl;
clrscr();
cout<<"\n\n\n";
cout<<"\n|| Mata Kuliah : "<<matkul;
cout<<"\n|| Nama Mahasiswa : "<<nama;
cout<<"\n|| NPM : "<<npm;
cout<<"\n|| Keterangan(L=Lulus/T=Tidak) : "<<ket;
cout<<"\n|| Nilai Akhir : "<<nakhir;
cout<<"\n|| IPK : "<<IP;
cout<<"\n|| Nilai huruf : "<<nh;
getch();
}
#include <conio.h>
void main ()
{
char nama[20],npm[15],matkul[100],ket,nh;
int nmid, nuas, ntugas, nabsen;
float nakhir,IP;
cout<<"\n\n\n";
cout<<"\t\t================================================";
cout<<"\n\t\t|| .'''. Universitas Nusantara PGRI Kediri ||";
cout<<"\n\t\t|| ' .:. ' Fakultas Teknik ||";
cout<<"\n\t\t|| '.:.' Prodi Sistem Informasi ||";
cout<<"\n\t\t================================================";
cout<<"\n\t\t *Tekan Enter Untuk Melanjutkan*";
getch();
clrscr();
cout<<"\t <==Program Penghitung Nilai Mahasiswa==>\n";
cout<<"\t <=== Universitas Nusantara Pgri Kediri ===>\n";
cout<<"-----------------------------------------------------------------------\n\n";
cout<<"Mata Kuliah : ";
cin>>matkul;
cout<<"Nama Mahasiswa: ";
cin>>nama;
cout<<"NPM : ";
cin>>npm;
cout<<"Nilai MID : ";
cin>>nmid;
cout<<"Nilai UAS : ";
cin>> nuas;
cout<<"Nilai Tugas : ";
cin>> ntugas;
cout<<"Absensi : ";
cin>>nabsen;
nakhir=(((20*nmid)/100)+((30*nuas)/100)+((30*ntugas)/100)+((20*nabsen)/100));
IP=nakhir/25;
if ( nakhir >=55 )
ket='L';
else
ket='T';
if (nakhir>=91)
nh='A';
else if (nakhir>=81)
nh='B+';
else if (nakhir>=71)
nh='B';
else if (nakhir>=61)
nh='C+';
else if (nakhir>=56)
nh='C';
else if (nakhir>=40)
nh='D';
else
nh='E';
clrscr();
cout<<"\n\n\n\n\n\n\n\n\n\n\t\t\t\t Menghitung....\n\n";
for (int i=0;i<80;i++)
{
cout<<"\xb1";
for(long j=0;j<16000000;j++)
{}
}
cout<<endl;
clrscr();
cout<<"\n\n\n";
cout<<"\n|| Mata Kuliah : "<<matkul;
cout<<"\n|| Nama Mahasiswa : "<<nama;
cout<<"\n|| NPM : "<<npm;
cout<<"\n|| Keterangan(L=Lulus/T=Tidak) : "<<ket;
cout<<"\n|| Nilai Akhir : "<<nakhir;
cout<<"\n|| IPK : "<<IP;
cout<<"\n|| Nilai huruf : "<<nh;
getch();
}
Lihat sendiri hasilnya. Semoga bermanfaat