Minggu, 02 Desember 2012

Program C++ (perhitungan IPK) 2

Ini ada alternatif lainnya,thanks juga buat temenku yang udah share juga, buat berbagi aja sih ini :)
nih...sok di baca :D

coding:

#include <iostream>

using namespace std;

int main()
{
   char nama[30],Pendagm,Panca,logma,alp,pti,prak,kal;
   float kalkulasi,ipk,sks,nil_Pendagm,nil_Panca,nil_logma,nil_alp,nil_pti,nil_prak,nil_kal;
   cout<<"Program Hitung IPK Semester 1"<<endl;
   cout<<"============================="<<endl;
   cout<<endl;

   cout<<"Nama Mahasiswa\t\t : ";cin>>nama;
   cout<<"Pendidikan Agama\t : ";cin>>Pendagm;
   cout<<"Pancasila\t\t : ";cin>>Panca;
   cout<<"Logma\t\t\t : ";cin>>logma;
   cout<<"Alpro\t\t\t : ";cin>>alp;
   cout<<"Pengantar Teknologi\t : ";cin>>pti;
   cout<<"Prak.alpro\t\t : ";cin>>prak;
   cout<<"Kalkulus\t\t : ";cin>>kal;

   if (Pendagm == 'a' || Pendagm == 'A'){
   nil_Pendagm = 2 * 4;
   } else if (Pendagm == 'b' || Pendagm == 'B'){
   nil_Pendagm = 2 * 3;
   } else if (Pendagm == 'c' || Pendagm == 'C'){
   nil_Pendagm = 2 * 2;
   } else if (Pendagm == 'd' || Pendagm == 'D'){
   nil_Pendagm = 2 * 1;
   } else if (Pendagm == 'e' || Pendagm == 'E'){
   nil_Pendagm = 2 * 0;
   }; if (Panca == 'a' || Panca == 'A'){
   nil_Panca = 2 * 4;
   } else if (Panca == 'b' || Panca == 'B'){
   nil_Panca = 2 * 3;
   } else if (Panca == 'c' || Panca == 'C'){
   nil_Panca = 2 * 2;
   } else if (Panca == 'd' || Panca == 'D'){
   nil_Panca = 2 * 1;
   } else if (Panca == 'e' || Panca == 'E'){
   nil_Panca = 2 * 0;
   }; if (logma == 'a' || logma == 'A'){
   nil_logma = 3 * 4;
   } else if (logma == 'b' || logma == 'B'){
   nil_logma = 3 * 3;
   } else if (logma == 'c' || logma == 'C'){
   nil_logma = 3 * 2;
   } else if (logma == 'd' || logma == 'D'){
   nil_logma = 3 * 1;
   } else if (logma = 'e' || logma == 'E'){
   nil_logma = 3 * 0;
   }; if (alp == 'a' || alp == 'A'){
   nil_alp = 3 * 4;
   } else if (alp == 'b' || alp == 'B'){
   nil_alp = 3 * 3;
   } else if (alp == 'c'|| alp == 'C'){
   nil_alp = 3 * 2;
   } else if (alp == 'd' || alp == 'D'){
   nil_alp = 3 * 1;
   } else if (alp == 'e' || alp == 'E'){
   nil_alp = 3 * 0;
   }; if (pti == 'a' || pti == 'A'){
   nil_pti = 3 * 4;
   } else if (pti == 'b' || pti == 'B'){
   nil_pti = 3 * 3;
   } else if (pti == 'c' || pti == 'C'){
   nil_pti = 3 * 2;
   } else if (pti == 'd' || pti == 'D'){
   nil_pti = 3 * 1;
   } else if (pti == 'e' || pti == 'E'){
   nil_pti = 3 * 0;
   }; if (prak == 'a' || prak == 'A'){
   nil_prak = 1 * 4;
   } else if (prak == 'b' || prak == 'B'){
   nil_prak = 1 * 3;
   } else if (prak == 'c' || prak == 'C'){
   nil_prak = 1 * 2;
   } else if (prak == 'd' || prak == 'D'){
   nil_prak = 1 * 1;
   } else if (prak == 'e' || prak == 'E'){
   nil_prak = 1 * 0;
   }; if (kal == 'a' || kal == 'A'){
   nil_kal = 4 * 4;
   } else if (kal == 'b' || kal == 'B'){
   nil_kal = 4 * 3;
   } else if (kal == 'c' || kal == 'C'){
   nil_kal = 4 * 2;
   } else if (kal == 'd' || kal == 'D'){
   nil_kal = 4 * 1;
   } else if (kal == 'e' || kal == 'E'){
   nil_kal = 4 * 0;
   };
   kalkulasi= nil_Pendagm+nil_Panca+nil_logma+nil_alp+nil_pti+nil_prak+nil_kal;
   sks=18;
   ipk= kalkulasi/sks;
   cout<<endl;
   cout<<"Nama Mahasiswa yang bernama : "<<nama<<endl;
   cout<<endl;
   cout<<"==============="<<endl;
   cout<<"Perhitungan IPK"<<endl;
   cout<<"==============="<<endl;
   cout<<endl;
   cout<<"total kakulasi matakuliah : "<<kalkulasi<<endl;
   cout<<"total jumlah sks yang diambil : "<<sks<<endl;
   cout<<"Nilai IPK Semester 1 : "<<ipk<<endl;

   return 0;
}



Tampilan Layar :


Tidak ada komentar:

Posting Komentar