Advertisement
JUN7

NILAI

Dec 16th, 2019
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.05 KB | None | 0 0
  1. #include <iostream>
  2. #include <conio.h>
  3. #include <stdlib.h>
  4.  
  5. using namespace std;
  6.  
  7. int nilai_akhir(int tugas = 0, int uts = 0, int uas = 0){
  8. return (tugas * 0.5) + (uts * 0.2) + (uas * 0.3);
  9. }
  10. int main(){
  11. string password, grade, status, passlogin ="juna7";
  12. string nama, nim, matkul, dosen;
  13. int trying = 0, tugas = 0, uts = 0, uas = 0, NA = 0;
  14. do {
  15. if (trying == 3) {
  16. cout << "Anda Telah 3x dalam melakukan login, progam keluar....";
  17. exit (EXIT_FAILURE);
  18. }
  19. cout << "#Login : "; cin >> password;
  20. trying = trying + 1;
  21. }while(password != passlogin);
  22.  
  23.  
  24. cout << "# Nama : "; cin.ignore(); getline(cin, nama, '\n');
  25. cout << "# NIM : "; cin.ignore(); getline(cin, nim, '\n');
  26. cout << "# Mata kuliah : "; cin.ignore(); getline(cin, matkul, '\n');
  27. cout << " Dosen : "; cin.ignore(); getline(cin, dosen, '\n');
  28. system("CLS");
  29. cout << "# Nilai Tugas : "; cin >> tugas;
  30. cout << "# Nilai UTS : "; cin >> uts;
  31. cout << "# Nilai UAS : "; cin >> uas;
  32.  
  33. if(tugas < 60){
  34. cout << " NILAI KAMU SEPERTI TELUR. PROGAM KELUAR....\n";
  35. exit (EXIT_FAILURE);
  36. }else{
  37. NA = nilai_akhir(tugas, uts, uas);
  38. if (NA >= 85 && NA <= 100){
  39. grade = "A";
  40. status = "LULUS" ;
  41. }else if(NA >= 75 && NA <= 84){
  42. grade = "B";
  43. status = "LULUS" ;
  44. }else if(NA >= 60 && NA <= 74){
  45. grade = "C";
  46. status = "LULUS" ;
  47. }else if(NA >= 40 && NA <= 59){
  48. grade = "D";
  49. status = "TIDAK LULUS" ;
  50. }else{
  51. grade = "E";
  52. status = "TIDAK LULUS" ;
  53. }
  54. }
  55. cout << "============= HASIL =============\n";
  56. cout << ">> NAMA MU : " << nama << endl;
  57. cout << ">> NIM : " << nim << endl;
  58. cout << ">> MATA KULIAH : " << matkul << endl;
  59. cout << ">> DOSEN : " << dosen << endl;
  60. cout << "=================================\n";
  61. cout << ">> Nilai Tugas : " << tugas << endl;
  62. cout << ">> Nilai Uts : " << uts << endl;
  63. cout << ">> Nilai Uas : " << uas << endl;
  64. cout << ">> Print nilai akhir : " << NA << endl;
  65. cout << ">> GRADE : " << grade << endl ;
  66. cout << ">> Status : " << status << endl ;
  67. return 0;
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement