Contoh Program C++ Sederhana - Menghitung IP Mahasiswa

Posted by Seto Elkahfi on Wednesday, November 21, 2012

Menghitung Index Prestasi - Index prestasi seorang mahsiswa ditentukan oleh beberapa faktor. Faktor-faktor ini berbeda-beda pada masing-masing institusi pendidikan. Faktor-faktor yang mempengaruhi IP seorang mahasiswa biasanya adalah nilai absensi, nilai UTS, nilai tugas, dan juga nilai UAS. Namun pada dasarnya variabel-variabel yang dipakai tidak jauh berbeda.

Menghitung IP Mahasiswa Menggunakan C++

Pada kesempatan kali ini, Materi Informatika akan berbagi program C++ untuk menghitung nilai Indeks Prestasi Mahasisw3a. Jadi, membuat program menghitung Indeks Prestasi dengan C atau C++ adalah topik kita pada postingan kali ini.

Sebenarnya sangat mudah untuk membuat program ini, yang paling penting dalam membuat program ini adalah Anda harus mengerti dan mengetahui variabel apa saja yang dibutuhkan dan apa-apa saja tipe data dari variabel yang akan digunakan. Lalu, algoritma jalannya program sangat dan sangat utama dalam membuat program ini dan juga pengendalian logika program tidak terlepas, jika pengendalian program salah, maka hasil keluaran dari program tidak akan menampilkan hasil yang sesuai dengan apa yang kita butuhkan.

Contoh Program C++ Menghitung IP Mahasiswa

Berikut ini adalah listing program cpp menghitung IP mahasiswa, silahkan disimak:
/* 
  Name: Program Menghitung Indeks Prestasi 
  Copyright: 2012 - kodeprogramcpp.blogspot.com 
  Author: Hendro Pramana Sinaga 
  Date: 17/07/12 11:11 
  Description: Program ini berfungsi untuk menghitung 
        indeks prestasi yang diperoleh seorang mahasiswa 
        dalam semesteran. 
*/  
  
#include <iostream>  
#include <string.h>  
#include <windows.h>  
  
using namespace std;  
  
main()  
{  
    int makul, bykSks=0;  
    float nil=0.00, n_Total;  
      
    cout << "Jumlah Mata Kuliah : ";  
    cin >> makul;  
      
    string nilai[makul]; //deklarasi untuk penyimpanan data nilai dan sks  
    int sks[makul];  
      
    for(int h=0; h<makul; h++)  
    {  
        cin.ignore();  
        cout <<h+1<< ". Nilai Huruf : ";  
        cin >> nilai[h];  
        cout<<"\t Banyak SKS : ";  
        cin >> sks[h];  
        bykSks += sks[h];  
          
    }  
      
    cout<<"\n"<<endl;  
      
    for(int h=0; h<makul; h++)  
    {  
        cout<<h+1<<". "<<nilai[h]<<" \t"<<sks[h]<<" SKS"<<endl;  
    }  
      
    cout<<endl;  
      
    for(int h=0; h<makul; h++)  
    {  
        if(nilai[h] == "A" || nilai[h] == "a")  
            nil += (4*sks[h]);  
        else if(nilai[h] == "B+" || nilai[h] == "b+")  
            nil += (3.5*sks[h]);  
        else if(nilai[h] == "B" || nilai[h] == "b")  
            nil += (3*sks[h]);  
        else if(nilai[h] == "C+" || nilai[h] == "c+")  
            nil += (2.5*sks[h]);  
        else if(nilai[h] == "C" || nilai[h] == "c")  
            nil += (2*sks[h]);  
        else if(nilai[h] == "D" || nilai[h] == "d")  
            nil += (1*sks[h]);  
        else  
            nil += 0;  
    }  
      
    n_Total = nil/bykSks;  
      
    cout << "IP Semester ini : " << n_Total <<endl;  
      
      
    system("pause");  
}
Program ini dapat digunakan untuk menghitung indeks prestasi kumulatif Anda. Caranya cukup dengan menjualankan program di atas, lalu masukkan nilai keseluruhan dari mata kuliah yang Anda ambil, selanjutnya, program akan menghitung secara otomatis nilai-nilai tersebut sehingga menghasilkan nilai indeks prestasi kumulatif Anda.

Download Contoh Program C++ Menghitung IP Mahasiswa

Aplikasi di atas dapat Anda gunakan langsung dengan cara membuat file C++ baru lalu copy-paste listing di atas. Atau Anda juga bisa langsung mendownloadnya melalui link berikut ini
Judul: Contoh Program C++ Sederhana - Menghitung IP Mahasiswa
Rating: 100% based on 9998 ratings. 9 user reviews.
Ditulis Oleh Seto Elkahfi

Terimakasih atas kunjungan beserta kesediaan Anda membaca artikel ini. Kritik dan Saran dapat Anda sampaikan melalui Kotak komentar dibawah ini.

{ 0 comments... read them below or add one }

Post a Comment

Silahkan tinggalkan komentar :)