membuat program indeks prestasi dengan c++
Monday, December 19, 2016
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