Advertisement
oke_google

data.h

Feb 23rd, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.85 KB | None | 0 0
  1. #include <iostream>
  2. #include <windows.h>
  3.  
  4. using namespace std;
  5.  
  6. struct data{
  7.     char npm[15];
  8.     char nama[100];
  9.     char alamat[100];
  10.     double nilai_angka;
  11.     string nilai_huruf;
  12. };
  13.  
  14. data siswa[10];
  15.  
  16. void input(){
  17.     for(int index=0; index < 2; index++){
  18.         cout<< "Mahasiswa ke-" << index+1 << endl;
  19.         cout << "Masukan NPM = ";
  20.         cin.getline (siswa[index].npm, 15);
  21.         cout << "Masukan Nama = ";
  22.         cin.getline(siswa[index].nama, 100);
  23.         cout << "Masukan Alamat = ";
  24.         cin.getline(siswa[index].alamat, 100);
  25.         cout << "Masukan Nilai = ";
  26.         cin >> siswa[index].nilai_angka;
  27.         cin.ignore();
  28.         system("CLS");
  29.     }
  30. }
  31.  
  32. void nilai_huruf(int nilai_angka, int index){
  33.     if(siswa[index].nilai_angka >= 80.56 ){
  34.             siswa[index].nilai_huruf = "A ";
  35.         }
  36.         else if(siswa[index].nilai_angka > 70.56 && siswa[index].nilai_angka < 80.56 ){
  37.             siswa[index].nilai_huruf = "B+";
  38.         }
  39.         else if(siswa[index].nilai_angka > 65.56 && siswa[index].nilai_angka < 70.55 ){
  40.             siswa[index].nilai_huruf = "B ";
  41.         }
  42.         else if(siswa[index].nilai_angka > 60.56 && siswa[index].nilai_angka < 65.55 ){
  43.             siswa[index].nilai_huruf = "C+";
  44.         }
  45.         else if(siswa[index].nilai_angka > 55.56 && siswa[index].nilai_angka < 60.55 ){
  46.             siswa[index].nilai_huruf = "C ";
  47.         }
  48.         else if(siswa[index].nilai_angka > 40.56 && siswa[index].nilai_angka < 55.55 ){
  49.             siswa[index].nilai_huruf = "D ";
  50.         }
  51.         else{
  52.             siswa[index].nilai_huruf = "E ";
  53.         }
  54.         cout << siswa[index].nilai_huruf;
  55. }
  56.  
  57. void output(){
  58.     for(int index=0; index < 2; index++){
  59.         cout<<"Mahasiswa ke-" << index+1 <<endl;
  60.         cout << "NPM = " << siswa[index].npm << endl;
  61.         cout << "Nama = " << siswa[index].nama << endl;
  62.         cout << "Alamat = " << siswa[index].alamat << endl;
  63.         cout << "Nilai Angka = " << siswa[index].nilai_angka << endl;
  64.         cout << "Nilai Huruf = ";
  65.         nilai_huruf(siswa[index].nilai_angka, index);
  66.         cout << endl;
  67.     }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement