Selasa, 12 April 2011

menghitung ip akhir (setiap semester)

    program ini adalah program yang dapat digunakan untuk menghitung ipk tiap semester, program ini sebenarnya cukup simpel, karena hanya menggunakan variable penyimpanan dan perulangan di setiap mk yaang kita butuhkan. di program ini dapat menghitung tidak terbatas jumlah mk yang kita inginkan, soalnya dalam program ini menggunakan perulangan while, jadi selama kita masih ingin lanjut dia akan berlanjut terus menerus. lansung saja ini programnya :

#include <cstdlib>
#include <iostream>

using namespace std;
class ip{
      private:
              char op;
              int a,b,i;
              double hasil,hasil2,jumlah_sks;
      public:
             double perhitungan(){
                    i=1;
                    while(op!='t'){//untuk berhenti pada perulangan while kita haris memasukan char 't'
                   
                   
                    cout<<"masukan ip ke-"<<i<<": ";
                    cin>>a;i++;
                    cout<<"masukan jumlah sks : ";
                    cin>>b;cout<<endl;
                    jumlah_sks=jumlah_sks+b;//tampungan memori perhitungan jumlah sks
                    hasil=hasil+(a*b);//tampungan memori hasil jumlah ip
                    hasil2=hasil/(jumlah_sks);//perhitungan ipk
                    cout<<"lanjut y atau t :";
                    cin>>op;cout<<endl<<endl;}
                   
                    cout<<"ipk : "<<hasil2<<endl;
}};
int main(int argc, char *argv[])
{
    ip a;
    a.perhitungan();
    system("PAUSE");
    return EXIT_SUCCESS;
}

Tidak ada komentar:

Posting Komentar