Breaking

Thursday, January 1, 2015

January 01, 2015

MENENTUKAN NILAI MAHASISWA DENGAN C++


Halo... Kali ini saya akan membahas bagimana cara menentukan suatu nilai mahasiswa. Dalam postingan kali ini kita akan menggunakan program C++.

Sebelum kita memulai , tentunya kita harus menyiapkan laptop dan aplikasi C++ tentunya yang sudah terisntall. Jika belum silahkan install terlebih dahulu hehee.

Untuk lebih jelasnya silahkan perhatikan atau ikuti script yang ada dibawah ini :


Script 


#include <stdio>

#include <iostream>
#include <conio>
#include <iomanip>
garis(){
puts(“‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐\n”);
}
header(){
puts(“Program input NilaiMahasiswa \n”
“UjianAkhir Semester \n”
“20132014 \n”);
}
intn_akhir(intabsen, inttugas, intuts, intuas){
intna=(0.1*absen)+(0.2*tugas)+(0.3*uts)+(0.4*uas);
returnna;
}
char grade(intna){
if(na>85 &&na<=100)
return ‘A';
if(na>70 &&na<=85)
return ‘B';
if(na>=60 &&na<=70)
return ‘C';
if(na>30 &&na<=59)
return ‘D';
if(na>0 &&na<=30)
return ‘E';
}
main(){
struct{
intnim;
charnama[20];
intnabsen, ntugas, nuts, nuas;
}datamhs[100];
charmatkul[20];
intjmhs; float nrata2=0;
header();
garis();
cout<<“input Mata Kuliah : “; gets(matkul);
cout<<“input JumlahMhs : “; cin>>jmhs;
garis();
for(inti=1;i<=jmhs;i++){
cout<<“Data ke”<<i<<endl;
cout<<“Input Nim :”; cin>>datamhs[i].nim;
cout<<“Input Nama :”; gets(datamhs[i].nama);
cout<<“NilaiAbsen :”; cin>>datamhs[i].nabsen;
cout<<“NilaiTugas :”; cin>>datamhs[i].ntugas;
cout<<“NilaiUts :”; cin>>datamhs[i].nuts;
cout<<“NilaiUas :”; cin>>datamhs[i].nuas;
int 


nilai_akhir=n_akhir(datamhs[i].nabsen,datamhs[i].ntugas,datamhs[i].nuts,datamhs[i].nuas);

cout<<“NilaiAkhir :”<<nilai_akhir<<endl<<endl;
}
clrscr();
header();
garis();
cout<<“Mata kuliah :”<<matkul<<endl;
garis();
cout<<“No. NIM NamaMhsNilaiAkhr Grade \n”;
garis();
for(inti=1;i<=jmhs;i++){
cout<<setiosflags(ios::left)<<setw(4)<<i;
cout<<setiosflags(ios::left)<<setw(10)<<datamhs[i].nim;
cout<<setiosflags(ios::left)<<setw(15)<<datamhs[i].nama;
int nilai_akhir=n_akhir(datamhs[i].nabsen,datamhs[i].ntugas,datamhs[i].nuts,datamhs[i].nuas);
cout<<setiosflags(ios::right)<<setw(10)<<nilai_akhir;
cout<<setiosflags(ios::right)<<setw(4)<<grade(nilai_akhir)<<endl;
nrata2+=nilai_akhir;
}
garis();
cout<<“Nilai ratarata mahasiswaadalah “<<(nrata2/jmhs)<<endl;

getch();

}

Kode diatas merupakan langkah - langkah untuk menentukan nilai mahasiswa, silahkan teman - teman pelajari tentunya memahami logika program algritma agar mudah memahami.

Demikian postingan saya mengenai cara menentukan nilai mahasiswa dengan C++. Semoga bermanfaat. Tunggu postingan selanjutnya.

Terima Kasih.