Monday, December 19, 2016

membuat program indeks prestasi dengan c++

membuat program indeks prestasi dengan c++
Monday, December 19, 2016
hallo kawan kawan POLITEKNIK NEGERI LAMPUNG  ,    
apa kabar ? 
postingan kali ini yang akan membahas pemrograman c++ .
kali ini kita akan akan membuat program indeks prestasi menggunakan bahasa pemrograman C++ dan dengan menggunakan aplikasi Codeblock. Dalam membuat sebuah program tentunya kita terlebih dahulu mengetahui algoritmanya atau urutan penyelesaian masalah dari program yang akan kita buat dan selanjutnya kita menuliskan kode scriptnya untuk mendeklarasikan dari algorimat tadi kebahasa pemrograman yang akan kita digunakan.

dalam program  ini nantinya kita akan diminta memasukan npm nama dan nilai mutu setiap mata kuliah tersebut, setelah itu program akan menghitung indeks prestasi yang akan dihasilkan.
berikut kode scripnya :

#include <iostream>
using namespace std;
int main(){
int npm,nilaimutua,nilaimutub,nilaimutuc,nilaimutud,nilaimutue,nilaimutuf,nilaimutug,nilaimutuh,totalsks,totalnmsks;
char nama[30];
float ipk;

cout<<"masukan nama : ";
cin>>nama;
cout<<"masukan npm : ";
cin>>npm;
cout<<"masukan nilai mutu bahasa indonesia : ";
cin>>nilaimutua;
cout<<"masukan nilai mutu bahasa inggris : ";
cin>>nilaimutub;
cout<<"masukan nilai mutu rjbk : ";
cin>>nilaimutuc;
cout<<"masukan nilai mutu algo : ";
cin>>nilaimutud;
cout<<"masukan nilai mutu web : ";
cin>>nilaimutue;
cout<<"masukan nilai mutu agama : ";
cin>>nilaimutuf;
cout<<"masukan nilai mutu pum : ";
cin>>nilaimutug;
cout<<"masukan nilai mutu tekpen : ";
cin>>nilaimutuh;
cout<<"================================================================"<<endl;
cout<<"nama : "<<nama<<endl;
cout<<"npm  : "<<npm<<endl;
cout<<"================================================================"<<endl;
cout<<" no |"<<" mata kuliah  |"<<" jumlah sks |"<<" nilai mutu"<<endl;
cout<<"================================================================"<<endl;
cout<<" 1  |"<<"bhs.indonesia |"<<"      2     | "<<nilaimutua<<endl;
cout<<" 2  |"<<"bhs.inggris   |"<<"      4     | "<<nilaimutub<<endl;
cout<<" 3  |"<<"rbjk          |"<<"      3     | "<<nilaimutuc<<endl;
cout<<" 4  |"<<"algo          |"<<"      3     | "<<nilaimutud<<endl;
cout<<" 5  |"<<"web           |"<<"      4     | "<<nilaimutue<<endl;
cout<<" 6  |"<<"agama         |"<<"      1     | "<<nilaimutuf<<endl;
cout<<" 7  |"<<"pum           |"<<"      4     | "<<nilaimutug<<endl;
cout<<" 8  |"<<"tekpen        |"<<"      3     | "<<nilaimutuh<<endl;
cout<<"================================================================"<<endl;
totalsks=2+4+3+3+4+1+4+3;
cout<<"total sks : "<<totalsks<<endl;
totalnmsks=nilaimutua*2+nilaimutub*4+nilaimutuc*3+nilaimutud*3+nilaimutue*4+nilaimutuf*1+nilaimutug*4+nilaimutuh*3;
cout<<"total nilai mutu sks : "<<totalnmsks<<endl;
ipk=totalnmsks/totalsks;
cout<<"indeks prestasi kumulatif  :             | "<<ipk;
return 0;
}

Setelah kita mengcoding seperti diatas selanjutnya  tinggal jalankan dengan klik Build and Run pada Codebock maka kita akan diminta memasukan npm nama serta nilai mutu setiap mata kuliah dan setelah itu program menghitung indeks prestasi komulatifnya dengan menambahkan nilai mutu setiap mata kuliah lalu dibagi 8.
terima kasih

Share This :