fiqriachmada

ModulI Praktikum(Semester II)

Apr 30th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.55 KB | None | 0 0
  1. #include <iostream>
  2. #include <string.h>
  3. using namespace std;
  4.  
  5. struct dataMahasiswa
  6. {
  7.     char nama[20];
  8.     char npm[20];
  9.     char alamat[20];
  10.     char ttl[20];
  11.     char matkul[20];
  12.     int nilaiAngka;
  13.  
  14. }maha;
  15. int main(){
  16.     char nilaiHuruf;
  17.     cout<<"Nama Mahasiswa   : "; cin.getline(maha.nama,20);
  18.     cout<<"NPM              : "; cin.getline(maha.npm,20);
  19.     cout<<"Alamat           : "; cin.getline(maha.alamat,20);
  20.     cout<<"TTL              : "; cin.getline(maha.ttl,20);
  21.     cout<<"Mata kuliah      : "; cin.getline(maha.matkul,20);
  22.     cout<<"Nilai Angka      : "; cin>>maha.nilaiAngka;
  23.         if((maha.nilaiAngka<=100)&&(maha.nilaiAngka>=81))
  24.             nilaiHuruf='A';
  25.         else if ((maha.nilaiAngka<=80)&&(maha.nilaiAngka>=66))
  26.             nilaiHuruf='B';
  27.         else if ((maha.nilaiAngka<=65)&&(maha.nilaiAngka>=41))
  28.             nilaiHuruf='C';
  29.         else if ((maha.nilaiAngka<=40)&&(maha.nilaiAngka>=31))
  30.             nilaiHuruf='D';
  31.         else if ((maha.nilaiAngka<=30)&&(maha.nilaiAngka>=0))
  32.             nilaiHuruf='E';
  33.     cout<<endl;
  34.     cout<<"=============OUTPUT==============="<<endl;
  35.  
  36.     cout<<"Nama Mahasiswa   : "<<(maha.nama,20)<<endl;
  37.     cout<<"NPM              : "<<(maha.npm,20)<<endl;
  38.     cout<<"Alamat           : "<<(maha.alamat,20)<<endl;
  39.     cout<<"TTL              : "<<(maha.ttl,20)<<endl;
  40.     cout<<"Mata kuliah      : "<<(maha.matkul,20)<<endl;
  41.     cout<<"Nilai Angka      : "<<maha.nilaiAngka<<endl;
  42.     cout<<"Nilai Huruf      : "<<nilaiHuruf<<endl;
  43.     cout<<endl;
  44.     cin.ignore();
  45. }
Add Comment
Please, Sign In to add comment