Advertisement
Guest User

UTS PAK DIDIN

a guest
Nov 14th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 9.61 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdlib.h>
  3. #include <iomanip>
  4. #include <string.h>
  5.  
  6. using namespace std;
  7.  
  8. struct mahasiswa {
  9.     char nim[9], nama[21];
  10.     int NilaiUTS, NilaiUAS, NilaiQuis, kdMk, kdDosen;
  11.     float NilaiAkhir;
  12. } mhs1, mhs2, mhs3, mhs4, mhs5;
  13.  
  14. struct mataKuliah {
  15.     int kd_mk, sks, sks_total;
  16.     char nama_mk[50];
  17. } mk1, mk2, mk3;
  18.  
  19.  struct dosen {
  20.     char jabatan[20], nama[20], alamat[50];
  21.     int jmlSksNgajar, kdDosen;
  22.  } ds1, ds2;
  23. int main() {
  24.     mk1.kd_mk = 1;
  25.     strcpy(mk1.nama_mk, "Pem. Web");
  26.     mk1.sks = 4;
  27.     mk1.sks_total = 4;
  28.    
  29.     mk2.kd_mk = 2;
  30.     strcpy(mk2.nama_mk, "Basis Data");
  31.     mk2.sks = 2;
  32.     mk2.sks_total = 4;
  33.    
  34.     mk3.kd_mk = 3;
  35.     strcpy(mk3.nama_mk, "Matematika");
  36.     mk3.sks = 4;
  37.     mk3.sks_total = 4;
  38.    
  39.     ds1.kdDosen = 1;
  40.     strcpy(ds1.nama, "Pak DIDIN");
  41.     strcpy(ds1.alamat, "Kendal");
  42.     strcpy(ds1.jabatan, "Dosen");
  43.     ds1.jmlSksNgajar = 4;
  44.    
  45.     ds2.kdDosen = 2;
  46.     strcpy(ds2.nama, "Pak HERY");
  47.     strcpy(ds2.alamat, "Kendal");
  48.     strcpy(ds2.jabatan, "Dosen");
  49.     ds2.jmlSksNgajar = 4;
  50.    
  51.     cout << "===== MAHASISWA 1 =======" << endl;
  52.     cout << "NIM = "; cin >> mhs1.nim;
  53.     cout << "Nama = "; cin >> mhs1.nama;
  54.     cout << "Kode MK = "; cin >> mhs1.kdMk;
  55.     cout << "Kode Dosen = "; cin >> mhs1.kdDosen;
  56.     cout << "Nilai UTS = "; cin >> mhs1.NilaiUTS;
  57.     cout << "Nilai UAS = "; cin >> mhs1.NilaiUAS;
  58.     cout << "Nilai Quis = "; cin >> mhs1.NilaiQuis;
  59.    
  60.     mhs1.NilaiAkhir = (mhs1.NilaiUTS + mhs1.NilaiUAS + mhs1.NilaiQuis) / 3;
  61.  
  62.     cout << "=========================" << endl;
  63.     cout << "===== MAHASISWA 2 =======" << endl;
  64.     cout << "NIM = "; cin >> mhs2.nim;
  65.     cout << "Nama = "; cin >> mhs2.nama;   
  66.     cout << "Kode MK = "; cin >> mhs2.kdMk;
  67.     cout << "Kode Dosen = "; cin >> mhs2.kdDosen;
  68.     cout << "Nilai UTS = "; cin >> mhs2.NilaiUTS;
  69.     cout << "Nilai UAS = "; cin >> mhs2.NilaiUAS;
  70.     cout << "Nilai Quis = "; cin >> mhs2.NilaiQuis;
  71.    
  72.     mhs2.NilaiAkhir = (mhs2.NilaiUTS + mhs2.NilaiUAS + mhs2.NilaiQuis) / 3;
  73.  
  74.    
  75.     cout << "=========================" << endl;
  76.     cout << "===== MAHASISWA 3 =======" << endl;
  77.     cout << "NIM = "; cin >> mhs3.nim;
  78.     cout << "Nama = "; cin >> mhs3.nama;   
  79.     cout << "Kode MK = "; cin >> mhs3.kdMk;
  80.     cout << "Kode Dosen = "; cin >> mhs3.kdDosen;
  81.     cout << "Nilai UTS = "; cin >> mhs3.NilaiUTS;
  82.     cout << "Nilai UAS = "; cin >> mhs3.NilaiUAS;
  83.     cout << "Nilai Quis = "; cin >> mhs3.NilaiQuis;
  84.    
  85.     mhs3.NilaiAkhir = (mhs3.NilaiUTS + mhs3.NilaiUAS + mhs3.NilaiQuis) / 3;
  86.  
  87.    
  88.     cout << "=========================" << endl;
  89.     cout << "===== MAHASISWA 4 =======" << endl;
  90.     cout << "NIM = "; cin >> mhs4.nim;
  91.     cout << "Nama = "; cin >> mhs4.nama;   
  92.     cout << "Kode MK = "; cin >> mhs4.kdMk;
  93.     cout << "Kode Dosen = "; cin >> mhs4.kdDosen;
  94.     cout << "Nilai UTS = "; cin >> mhs4.NilaiUTS;
  95.     cout << "Nilai UAS = "; cin >> mhs4.NilaiUAS;
  96.     cout << "Nilai Quis = "; cin >> mhs4.NilaiQuis;
  97.    
  98.     mhs4.NilaiAkhir = (mhs4.NilaiUTS + mhs4.NilaiUAS + mhs4.NilaiQuis) / 3;
  99.  
  100.    
  101.     cout << "=========================" << endl;
  102.     cout << "===== MAHASISWA 5 =======" << endl;
  103.     cout << "NIM = "; cin >> mhs5.nim;
  104.     cout << "Nama = "; cin >> mhs5.nama;   
  105.     cout << "Kode MK = "; cin >> mhs5.kdMk;
  106.     cout << "Kode Dosen = "; cin >> mhs5.kdDosen;
  107.     cout << "Nilai UTS = "; cin >> mhs5.NilaiUTS;
  108.     cout << "Nilai UAS = "; cin >> mhs5.NilaiUAS;
  109.     cout << "Nilai Quis = "; cin >> mhs5.NilaiQuis;
  110.    
  111.     mhs5.NilaiAkhir = (mhs5.NilaiUTS + mhs5.NilaiUAS + mhs5.NilaiQuis) / 3;
  112.    
  113.     system("cls");
  114.    
  115.     cout << "====================================================================================" << endl;
  116.     cout << "                                    DATA MAHASISWA                                  " << endl;
  117.     cout << "------------------------------------------------------------------------------------" << endl;
  118.     cout << "| No |       Nama     |    NIM   | KD MK | KD DOS | UTS | UAS | Quis | Nilai Akhir |" << endl;
  119.     cout << "------------------------------------------------------------------------------------" << endl;
  120.     cout << "| " << setiosflags(ios::left) << setw(3) << "1" << "|";
  121.     cout << " " <<setiosflags(ios::left) << setw(15) << mhs1.nama << "|";
  122.     cout << " " <<setiosflags(ios::left) << setw(9) << mhs1.nim << "|";
  123.     cout << " " <<setiosflags(ios::left) << setw(6) << mhs1.kdMk << "|";
  124.     cout << " " <<setiosflags(ios::left) << setw(7) << mhs1.kdDosen << "|";
  125.     cout << " " <<setiosflags(ios::left) << setw(4) << mhs1.NilaiUTS << "|";
  126.     cout << " " <<setiosflags(ios::left) << setw(4) << mhs1.NilaiUAS << "|";
  127.     cout << " " <<setiosflags(ios::left) << setw(5) << mhs1.NilaiQuis << "|";
  128.     cout << " " <<setiosflags(ios::left) << setw(12) << mhs1.NilaiAkhir << "|";
  129.     cout << endl;
  130.    
  131.     cout << "| " << setiosflags(ios::left) << setw(3) << "2" << "|";
  132.     cout << " " <<setiosflags(ios::left) << setw(15) << mhs2.nama << "|";
  133.     cout << " " <<setiosflags(ios::left) << setw(9) << mhs2.nim << "|";
  134.     cout << " " <<setiosflags(ios::left) << setw(6) << mhs2.kdMk << "|";
  135.     cout << " " <<setiosflags(ios::left) << setw(7) << mhs2.kdDosen << "|";
  136.     cout << " " <<setiosflags(ios::left) << setw(4) << mhs2.NilaiUTS << "|";
  137.     cout << " " <<setiosflags(ios::left) << setw(4) << mhs2.NilaiUAS << "|";
  138.     cout << " " <<setiosflags(ios::left) << setw(5) << mhs2.NilaiQuis << "|";
  139.     cout << " " <<setiosflags(ios::left) << setw(12) << mhs2.NilaiAkhir << "|";
  140.     cout << endl;
  141.    
  142.     cout << "| " << setiosflags(ios::left) << setw(3) << "3" << "|";
  143.     cout << " " <<setiosflags(ios::left) << setw(15) << mhs3.nama << "|";
  144.     cout << " " <<setiosflags(ios::left) << setw(9) << mhs3.nim << "|";
  145.     cout << " " <<setiosflags(ios::left) << setw(6) << mhs3.kdMk << "|";
  146.     cout << " " <<setiosflags(ios::left) << setw(7) << mhs3.kdDosen << "|";
  147.     cout << " " <<setiosflags(ios::left) << setw(4) << mhs3.NilaiUTS << "|";
  148.     cout << " " <<setiosflags(ios::left) << setw(4) << mhs3.NilaiUAS << "|";
  149.     cout << " " <<setiosflags(ios::left) << setw(5) << mhs3.NilaiQuis << "|";
  150.     cout << " " <<setiosflags(ios::left) << setw(12) << mhs3.NilaiAkhir << "|";
  151.     cout << endl;
  152.    
  153.     cout << "| " << setiosflags(ios::left) << setw(3) << "4" << "|";
  154.     cout << " " <<setiosflags(ios::left) << setw(15) << mhs4.nama << "|";
  155.     cout << " " <<setiosflags(ios::left) << setw(9) << mhs4.nim << "|";
  156.     cout << " " <<setiosflags(ios::left) << setw(6) << mhs4.kdMk << "|";
  157.     cout << " " <<setiosflags(ios::left) << setw(7) << mhs4.kdDosen << "|";
  158.     cout << " " <<setiosflags(ios::left) << setw(4) << mhs4.NilaiUTS << "|";
  159.     cout << " " <<setiosflags(ios::left) << setw(4) << mhs4.NilaiUAS << "|";
  160.     cout << " " <<setiosflags(ios::left) << setw(5) << mhs4.NilaiQuis << "|";
  161.     cout << " " <<setiosflags(ios::left) << setw(12) << mhs4.NilaiAkhir << "|";
  162.     cout << endl;
  163.    
  164.     cout << "| " << setiosflags(ios::left) << setw(3) << "5" << "|";
  165.     cout << " " <<setiosflags(ios::left) << setw(15) << mhs5.nama << "|";
  166.     cout << " " <<setiosflags(ios::left) << setw(9) << mhs5.nim << "|";
  167.     cout << " " <<setiosflags(ios::left) << setw(6) << mhs5.kdMk << "|";
  168.     cout << " " <<setiosflags(ios::left) << setw(7) << mhs5.kdDosen << "|";
  169.     cout << " " <<setiosflags(ios::left) << setw(4) << mhs5.NilaiUTS << "|";
  170.     cout << " " <<setiosflags(ios::left) << setw(4) << mhs5.NilaiUAS << "|";
  171.     cout << " " <<setiosflags(ios::left) << setw(5) << mhs5.NilaiQuis << "|";
  172.     cout << " " <<setiosflags(ios::left) << setw(12) << mhs5.NilaiAkhir << "|";
  173.     cout << endl;
  174.     cout << endl;
  175.    
  176.     cout << "================================================" << endl;
  177.     cout << "                 DATA MATA KULIAH               " << endl;
  178.     cout << "------------------------------------------------" << endl;
  179.     cout << "| KD MK |       Nama MK    |  SKS  | SKS Total |" << endl;
  180.     cout << "------------------------------------------------" << endl;
  181.     cout << "| " << setiosflags(ios::left) << setw(6) << mk1.kd_mk << "|";
  182.     cout << " " <<setiosflags(ios::left) << setw(17) << mk1.nama_mk << "|";
  183.     cout << " " <<setiosflags(ios::left) << setw(6) << mk1.sks << "|";
  184.     cout << " " <<setiosflags(ios::left) << setw(10) << mk1.sks_total << "|";
  185.     cout << endl;
  186.    
  187.     cout << "| " << setiosflags(ios::left) << setw(6) << mk2.kd_mk << "|";
  188.     cout << " " <<setiosflags(ios::left) << setw(17) << mk2.nama_mk << "|";
  189.     cout << " " <<setiosflags(ios::left) << setw(6) << mk2.sks << "|";
  190.     cout << " " <<setiosflags(ios::left) << setw(10) << mk2.sks_total << "|";
  191.     cout << endl;
  192.    
  193.     cout << "| " << setiosflags(ios::left) << setw(6) << mk3.kd_mk << "|";
  194.     cout << " " <<setiosflags(ios::left) << setw(17) << mk3.nama_mk << "|";
  195.     cout << " " <<setiosflags(ios::left) << setw(6) << mk3.sks << "|";
  196.     cout << " " <<setiosflags(ios::left) << setw(10) << mk3.sks_total << "|";
  197.     cout << endl;
  198.     cout << endl;
  199.    
  200.     cout << "========================================================" << endl;
  201.     cout << "                       DATA DOSEN                       " << endl;
  202.     cout << "--------------------------------------------------------" << endl;
  203.     cout << "| KD DOS |       Nama     |  SKS  | Jabatan |  Alamat  |" << endl;
  204.     cout << "--------------------------------------------------------" << endl;
  205.     cout << "| " << setiosflags(ios::left) << setw(6) << ds1.kdDosen << "|";
  206.     cout << " " <<setiosflags(ios::left) << setw(15) << ds1.nama << "|";
  207.     cout << " " <<setiosflags(ios::left) << setw(6) << ds1.jmlSksNgajar << "|";
  208.     cout << " " <<setiosflags(ios::left) << setw(8) << ds1.jabatan << "|";
  209.     cout << " " <<setiosflags(ios::left) << setw(9) << ds1.alamat << "|";
  210.     cout << endl;
  211.    
  212.     cout << "| " << setiosflags(ios::left) << setw(6) << ds2.kdDosen << "|";
  213.     cout << " " <<setiosflags(ios::left) << setw(15) << ds2.nama << "|";
  214.     cout << " " <<setiosflags(ios::left) << setw(6) << ds2.jmlSksNgajar << "|";
  215.     cout << " " <<setiosflags(ios::left) << setw(8) << ds2.jabatan << "|";
  216.     cout << " " <<setiosflags(ios::left) << setw(9) << ds2.alamat << "|";
  217.     cout << endl;
  218. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement