Facebook
From Duncan Christian Pandhya, 2 Years ago, written in C++.
This paste is a reply to Tugas 2 from Duncan Christian Pandhya - view diff
Embed
Download Paste or View Raw
Hits: 171
  1. #include <iostream>
  2. #include <iomanip>
  3. using namespace std;
  4.  
  5. int main(){
  6.         float ips1, ips2, ips3;
  7.         float rata_rata;
  8.         string nimMahasiswa, namaMahasiswa;
  9.        
  10.         cout << "Masukan nama" << endl;
  11.         getline(cin, namaMahasiswa);
  12.         cout << "Masukan NIM anda" << endl;
  13.         cin >> nimMahasiswa;
  14.        
  15.         cout << "Masukan ip semester satu anda" << endl;
  16.         cin >> ips1;
  17.        
  18.         cout << "Masukan ip semester dua anda" << endl;
  19.         cin >> ips2;
  20.        
  21.         cout << "Masukan ip semester tiga anda" << endl;
  22.         cin >> ips3;
  23.        
  24.         rata_rata = (ips1+ips2+ips3)/3;
  25.  
  26.         cout << "=====================================" << endl;
  27.  
  28. cout << "Nama kamu adalah " << namaMahasiswa << endl << "NIM kamu adalah " << nimMahasiswa << endl;
  29. cout << "IPK kamu adalah " << fixed << setprecision (2) << rata_rata << endl;
  30.        
  31. if (ips1 >= 0 && ips1 <= 4 && ips2 >= 0 && ips2 <= 4 && ips3 >= 0 && ips3 <= 4){
  32.  
  33.     if (ips3 >= 3 && ips3 <= 4) {
  34.     cout << "Jatah sks kamu di semester berikutnya adalah 24 sks";
  35.     }
  36.     else if (ips3 >= 2 && ips3 <= 2.9) {
  37.     cout << "Jatah sks kamu di semester berikutnya adalah 20 sks";
  38.     }
  39.     else if (ips3 >= 0 && ips3 <= 1.9)  {      
  40.         cout << "Jatah sks kamu di semester berikutnya adalah 19 sks";
  41.     }
  42. }
  43.         else {
  44.         cout << "Input yang anda masukan tidak sesuai";
  45.         }
  46.  
  47. return 0;
  48. }