Tuesday 26 March 2013

Program C++ Percabangan Menghitung Jumlah Banyaknya Pembayaran SPP Variable

Program C++ Percabangan Menghitung Jumlah Banyaknya Pembayaran SPP Variable

 #include
 #include

void main ()
{
float ipk;
int pilih,sks, tot_bayar;
cout<<" ========    Jumlah Banyaknya Pembayaran SPP Variable ========    "<cout<<"Masukan nilai IPK anda=";
cin>>ipk;
cout<<"Apakah jurusan anda:"<cout<<"1. Jurusan (Diploma 1)."<cout<<"2. Jurusan (S1)."<cout<<"Masukan pilihan anda (1,2) :";
cin>>pilih;
switch (pilih){
    case 1:
          if(ipk>4)
      {
          cout<<"maaf ipk tersebut tidak ada!!!!";
      }
      else if (ipk>=3.5)
      {
      cout<<"Masukkan  sks yang ingin di ambil : ";
      cin>>sks;
         if (sks<=24){
             tot_bayar=sks*50000;
              cout<<"Jumlah SKS yang anda ambil adalah "<              cout<<"Jumlah SPP Variable yang anda harus bayar adalah Rp "<         }
         else{
             cout<<"maaf anda hanya boleh memilih maximal 24 sks";
         }
      }
      else if (ipk>=3.0){
      cout<<"masukkan jumlah sks yang ingin di ambil : ";
      cin>>sks;
         if (sks<=20) {
             tot_bayar=sks*50000;
              cout<<"Jumlah SKS yang anda dapatkan adalah "<              cout<<"Jumlah SPP Variable yang anda harus bayar adalah Rp "<         }
         else {
             cout<<"maaf anda hanya boleh memilih maximal 20 sks";
         }
      }
      else if (ipk>=2.5) {
      cout<<"masukkan jumlah sks yang ingin di ambil : ";
      cin>>sks;
         if (sks<=16){
             tot_bayar=sks*50000;
              cout<<"Jumlah SKS yang anda dapatkan adalah "<              cout<<"Jumlah SPP Variable yang anda harus bayar adalah Rp "<         }
         else {
             cout<<"maaf anda hanya boleh memilih maximal 16 sks";
         }
      }
      else if (ipk<2 .5="" br="">      cout<<"masukkan jumlah sks yang ingin di ambil : ";
      cin>>sks;
         if (sks<=12) {
             tot_bayar=sks*50000;
              cout<<"Jumlah SKS yang anda dapatkan adalah "<              cout<<"Jumlah SPP Variable yang anda harus bayar adalah Rp "<         }
         else {
             cout<<"maaf anda hanya boleh memilih maximal 12 sks";
         }
      }
      else {
       cout<<"anda tidak berhak mengambil sks"<      }
   break;
          case 2:
       if(ipk>4) {
          cout<<"mustahil dapet IP segitu";
      }
      else if (ipk>=3.5){
      cout<<"masukkan jumlah sks yang ingin di ambil : ";
      cin>>sks;
         if (sks<=24){
             tot_bayar=sks*55000;
              cout<<"Jumlah SKS yang anda ambil adalah "<              cout<<"Jumlah SPP Variable yang anda harus bayar adalah Rp "<         }
         else {
             cout<<"maaf anda hanya boleh memilih maximal 24 sks";
         }
      }
      else if (ipk>=3.0) {
      cout<<"masukkan jumlah sks yang ingin di ambil : ";
      cin>>sks;
         if (sks<=20)  {
             tot_bayar=sks*55000;
              cout<<"Jumlah SKS yang anda dapatkan adalah "<              cout<<"Jumlah SPP Variable yang anda harus bayar adalah Rp "<         }
         else {
             cout<<"maaf anda hanya boleh memilih maximal 20 sks";
         }
      }
      else if (ipk>=2.5) {
      cout<<"masukkan jumlah sks yang ingin di ambil : ";
      cin>>sks;
         if (sks<=16) {
             tot_bayar=sks*55000;
              cout<<"Jumlah SKS yang anda dapatkan adalah "<              cout<<"Jumlah SPP Variable yang anda harus bayar adalah Rp "<         }
         else {
             cout<<"maaf anda hanya boleh memilih maximal 16 sks";
         }
      }
      else if (ipk<2 .5="" br="">      cout<<"masukkan jumlah sks yang ingin di ambil : ";
      cin>>sks;
         if (sks<=12) {
             tot_bayar=sks*55000;
              cout<<"Jumlah SKS yang anda dapatkan adalah "<              cout<<"Jumlah SPP Variable yang anda harus bayar adalah Rp "<         }
         else{
             cout<<"maaf anda hanya boleh memilih maximal 12 sks";
         }
      }
      else{
       cout<<"anda tidak berhak mengambil sks"<      }
   break;
   default:
   cout<<"Maaf, pilihan yang anda masukan tidak terdaftar."<   cout<<"Tolong ulangi inputan anda dengan benar."<}
getch ();}

No comments:

Post a Comment