Pemrograman
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”
“2013‐2014 \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 rata‐rata 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.