Skip to content Skip to sidebar Skip to footer

Program C++ Menghitung Nilai IPK Mahasiswa dengan Struktur

Halo kali ini saya akan berbagi contoh coding program menghitung nilai ipk c++ mahasiswa yang terdiri dari Nim, Nama, Nilai tugas, Nilai uts,Nilai uas, Nilai Akhir, Nilai Huruf. Dan metode program saya gunakan ialah metode struct atau (struktur). Program menghitung nilai ipk Dev- c++ ini merupakan stdudy kasus untuk mata perkuliahan dijurusan IT maka dari itu tepat sekali agan menuju artikel ini.

Mencetak nilai dan ipk mahasiswa akan lebih mudah menggunakan program c++ ini. karena program ini langsung mencari nilai ipk.

Menghitung Nilai IPK dengan C++

Bagi agan yang sedang mencari program c menghitung ipk jangan khawatir pada umumnya bahasa c dan c++ hampir sama hanya berbeda pada bagian perintah saja contoh : seperti "printf = cout". Nah yang akan saya bagikan kali ini adalah contoh coding menghitung ipk menggunakan bahasa c++. Ok langsung saja ke inti permasalahan.

Dari study kasus nya : buatlah program untuk struktur nilai yang terdiri dari nilai, nama, nilai tugas, nilai uts, nilai uas, nilai akhir dan nilai huruf (A - E) !

Program C++ Menghitung IPK 

Anda bisa langsung salin contoh coding menghitung ipk dibawah ini ke dalam Dev-C++ anda secara greatis !! :v

#include <iostream>
using namespace std;

struct nilai
{
int nim;
char nama[20];
int nilai_tugas;
int nilai_uts;
int nilai_uas;
int nilai_akhir;
char nilai_huruf;
};
main()
{
nilai nil[5];
int i, data;
cout<<"Nama  : Hardifal\n";
cout<<"NIM   : 123456789\n";
cout<<"Kelas : \n\n\n";
cout<<"\t\t\tPROGRAM MENGHITUNG NILAI dan IPK MAHASISWA\n\n\n";
cout<<"Jumlah Mahasiswa = ";cin>>data;
for(i=0; i<data; i++)
{
cout<<"\n====================================================="<<endl<<endl;
cout<<"NIM \t\t: ";cin>>nil[i].nim;
cout<<"Nama \t\t: ";cin>>nil[i].nama;
cout<<"Nilai Tugas \t: ";cin>>nil[i].nilai_tugas;
cout<<"Nilai UTS \t: ";cin>>nil[i].nilai_uts;
cout<<"Nilai UAS \t: ";cin>>nil[i].nilai_uas;
nil[i].nilai_akhir=(nil[i].nilai_tugas*20/100)+(nil[i].nilai_uts*35/100)+(nil[i].nilai_uas*45/100);
if(nil[i].nilai_akhir>85&&nil[i].nilai_akhir<=100)
{
nil[i].nilai_huruf='A';
}
else if(nil[i].nilai_akhir>70&&nil[i].nilai_akhir<=85)
{
nil[i].nilai_huruf='B';
}
else if(nil[i].nilai_akhir>55&&nil[i].nilai_akhir<=70)
{
nil[i].nilai_huruf='C';
}
else if(nil[i].nilai_akhir>40&&nil[i].nilai_akhir<=55)
{
nil[i].nilai_huruf='D';
}
else
{
nil[i].nilai_huruf='E';
}
cout<<endl;
}

cout<<"Lembar Hasil Nilai Akhir dan IPK\n"<<endl;
for(i=0; i<data; i++)
{
cout<<"\n====================================================="<<endl<<endl;
cout<<"NIM \t\t: "<<nil[i].nim<<endl;
cout<<"Nama \t\t: "<<nil[i].nama<<endl;
cout<<"Nilai Tugas \t: "<<nil[i].nilai_tugas<<endl;
cout<<"Nilai UTS \t: "<<nil[i].nilai_uts<<endl;
cout<<"Nilai UAS \t: "<<nil[i].nilai_uas<<endl;
cout<<"Nilai Akhir \t: "<<nil[i].nilai_akhir<<endl;
cout<<"IPK \t\t: "<<nil[i].nilai_huruf<<endl;
}
}

Ouptut Program C Menghitung IPK

Program C++ Menghitung Nilai IPK Mahasiswa dengan Struktur

Itulah program menentukan IPK mahasiswa semoga contoh program yang telah saya berikan bermanfaat bagi agan. Apabila terjadi eror saat di compile maka periksa lebih teliti karena program coding sangat sensitif terhadap (titik, koma) sekalipun

Post a comment for "Program C++ Menghitung Nilai IPK Mahasiswa dengan Struktur"