Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <stdlib.h>
- #include <iomanip>
- #include <string.h>
- using namespace std;
- struct mahasiswa {
- char nim[9], nama[21];
- int NilaiUTS, NilaiUAS, NilaiQuis, kdMk, kdDosen;
- float NilaiAkhir;
- } mhs1, mhs2, mhs3, mhs4, mhs5;
- struct mataKuliah {
- int kd_mk, sks, sks_total;
- char nama_mk[50];
- } mk1, mk2, mk3;
- struct dosen {
- char jabatan[20], nama[20], alamat[50];
- int jmlSksNgajar, kdDosen;
- } ds1, ds2;
- int main() {
- mk1.kd_mk = 1;
- strcpy(mk1.nama_mk, "Pem. Web");
- mk1.sks = 4;
- mk1.sks_total = 4;
- mk2.kd_mk = 2;
- strcpy(mk2.nama_mk, "Basis Data");
- mk2.sks = 2;
- mk2.sks_total = 4;
- mk3.kd_mk = 3;
- strcpy(mk3.nama_mk, "Matematika");
- mk3.sks = 4;
- mk3.sks_total = 4;
- ds1.kdDosen = 1;
- strcpy(ds1.nama, "Pak DIDIN");
- strcpy(ds1.alamat, "Kendal");
- strcpy(ds1.jabatan, "Dosen");
- ds1.jmlSksNgajar = 4;
- ds2.kdDosen = 2;
- strcpy(ds2.nama, "Pak HERY");
- strcpy(ds2.alamat, "Kendal");
- strcpy(ds2.jabatan, "Dosen");
- ds2.jmlSksNgajar = 4;
- cout << "===== MAHASISWA 1 =======" << endl;
- cout << "NIM = "; cin >> mhs1.nim;
- cout << "Nama = "; cin >> mhs1.nama;
- cout << "Kode MK = "; cin >> mhs1.kdMk;
- cout << "Kode Dosen = "; cin >> mhs1.kdDosen;
- cout << "Nilai UTS = "; cin >> mhs1.NilaiUTS;
- cout << "Nilai UAS = "; cin >> mhs1.NilaiUAS;
- cout << "Nilai Quis = "; cin >> mhs1.NilaiQuis;
- mhs1.NilaiAkhir = (mhs1.NilaiUTS + mhs1.NilaiUAS + mhs1.NilaiQuis) / 3;
- cout << "=========================" << endl;
- cout << "===== MAHASISWA 2 =======" << endl;
- cout << "NIM = "; cin >> mhs2.nim;
- cout << "Nama = "; cin >> mhs2.nama;
- cout << "Kode MK = "; cin >> mhs2.kdMk;
- cout << "Kode Dosen = "; cin >> mhs2.kdDosen;
- cout << "Nilai UTS = "; cin >> mhs2.NilaiUTS;
- cout << "Nilai UAS = "; cin >> mhs2.NilaiUAS;
- cout << "Nilai Quis = "; cin >> mhs2.NilaiQuis;
- mhs2.NilaiAkhir = (mhs2.NilaiUTS + mhs2.NilaiUAS + mhs2.NilaiQuis) / 3;
- cout << "=========================" << endl;
- cout << "===== MAHASISWA 3 =======" << endl;
- cout << "NIM = "; cin >> mhs3.nim;
- cout << "Nama = "; cin >> mhs3.nama;
- cout << "Kode MK = "; cin >> mhs3.kdMk;
- cout << "Kode Dosen = "; cin >> mhs3.kdDosen;
- cout << "Nilai UTS = "; cin >> mhs3.NilaiUTS;
- cout << "Nilai UAS = "; cin >> mhs3.NilaiUAS;
- cout << "Nilai Quis = "; cin >> mhs3.NilaiQuis;
- mhs3.NilaiAkhir = (mhs3.NilaiUTS + mhs3.NilaiUAS + mhs3.NilaiQuis) / 3;
- cout << "=========================" << endl;
- cout << "===== MAHASISWA 4 =======" << endl;
- cout << "NIM = "; cin >> mhs4.nim;
- cout << "Nama = "; cin >> mhs4.nama;
- cout << "Kode MK = "; cin >> mhs4.kdMk;
- cout << "Kode Dosen = "; cin >> mhs4.kdDosen;
- cout << "Nilai UTS = "; cin >> mhs4.NilaiUTS;
- cout << "Nilai UAS = "; cin >> mhs4.NilaiUAS;
- cout << "Nilai Quis = "; cin >> mhs4.NilaiQuis;
- mhs4.NilaiAkhir = (mhs4.NilaiUTS + mhs4.NilaiUAS + mhs4.NilaiQuis) / 3;
- cout << "=========================" << endl;
- cout << "===== MAHASISWA 5 =======" << endl;
- cout << "NIM = "; cin >> mhs5.nim;
- cout << "Nama = "; cin >> mhs5.nama;
- cout << "Kode MK = "; cin >> mhs5.kdMk;
- cout << "Kode Dosen = "; cin >> mhs5.kdDosen;
- cout << "Nilai UTS = "; cin >> mhs5.NilaiUTS;
- cout << "Nilai UAS = "; cin >> mhs5.NilaiUAS;
- cout << "Nilai Quis = "; cin >> mhs5.NilaiQuis;
- mhs5.NilaiAkhir = (mhs5.NilaiUTS + mhs5.NilaiUAS + mhs5.NilaiQuis) / 3;
- system("cls");
- cout << "====================================================================================" << endl;
- cout << " DATA MAHASISWA " << endl;
- cout << "------------------------------------------------------------------------------------" << endl;
- cout << "| No | Nama | NIM | KD MK | KD DOS | UTS | UAS | Quis | Nilai Akhir |" << endl;
- cout << "------------------------------------------------------------------------------------" << endl;
- cout << "| " << setiosflags(ios::left) << setw(3) << "1" << "|";
- cout << " " <<setiosflags(ios::left) << setw(15) << mhs1.nama << "|";
- cout << " " <<setiosflags(ios::left) << setw(9) << mhs1.nim << "|";
- cout << " " <<setiosflags(ios::left) << setw(6) << mhs1.kdMk << "|";
- cout << " " <<setiosflags(ios::left) << setw(7) << mhs1.kdDosen << "|";
- cout << " " <<setiosflags(ios::left) << setw(4) << mhs1.NilaiUTS << "|";
- cout << " " <<setiosflags(ios::left) << setw(4) << mhs1.NilaiUAS << "|";
- cout << " " <<setiosflags(ios::left) << setw(5) << mhs1.NilaiQuis << "|";
- cout << " " <<setiosflags(ios::left) << setw(12) << mhs1.NilaiAkhir << "|";
- cout << endl;
- cout << "| " << setiosflags(ios::left) << setw(3) << "2" << "|";
- cout << " " <<setiosflags(ios::left) << setw(15) << mhs2.nama << "|";
- cout << " " <<setiosflags(ios::left) << setw(9) << mhs2.nim << "|";
- cout << " " <<setiosflags(ios::left) << setw(6) << mhs2.kdMk << "|";
- cout << " " <<setiosflags(ios::left) << setw(7) << mhs2.kdDosen << "|";
- cout << " " <<setiosflags(ios::left) << setw(4) << mhs2.NilaiUTS << "|";
- cout << " " <<setiosflags(ios::left) << setw(4) << mhs2.NilaiUAS << "|";
- cout << " " <<setiosflags(ios::left) << setw(5) << mhs2.NilaiQuis << "|";
- cout << " " <<setiosflags(ios::left) << setw(12) << mhs2.NilaiAkhir << "|";
- cout << endl;
- cout << "| " << setiosflags(ios::left) << setw(3) << "3" << "|";
- cout << " " <<setiosflags(ios::left) << setw(15) << mhs3.nama << "|";
- cout << " " <<setiosflags(ios::left) << setw(9) << mhs3.nim << "|";
- cout << " " <<setiosflags(ios::left) << setw(6) << mhs3.kdMk << "|";
- cout << " " <<setiosflags(ios::left) << setw(7) << mhs3.kdDosen << "|";
- cout << " " <<setiosflags(ios::left) << setw(4) << mhs3.NilaiUTS << "|";
- cout << " " <<setiosflags(ios::left) << setw(4) << mhs3.NilaiUAS << "|";
- cout << " " <<setiosflags(ios::left) << setw(5) << mhs3.NilaiQuis << "|";
- cout << " " <<setiosflags(ios::left) << setw(12) << mhs3.NilaiAkhir << "|";
- cout << endl;
- cout << "| " << setiosflags(ios::left) << setw(3) << "4" << "|";
- cout << " " <<setiosflags(ios::left) << setw(15) << mhs4.nama << "|";
- cout << " " <<setiosflags(ios::left) << setw(9) << mhs4.nim << "|";
- cout << " " <<setiosflags(ios::left) << setw(6) << mhs4.kdMk << "|";
- cout << " " <<setiosflags(ios::left) << setw(7) << mhs4.kdDosen << "|";
- cout << " " <<setiosflags(ios::left) << setw(4) << mhs4.NilaiUTS << "|";
- cout << " " <<setiosflags(ios::left) << setw(4) << mhs4.NilaiUAS << "|";
- cout << " " <<setiosflags(ios::left) << setw(5) << mhs4.NilaiQuis << "|";
- cout << " " <<setiosflags(ios::left) << setw(12) << mhs4.NilaiAkhir << "|";
- cout << endl;
- cout << "| " << setiosflags(ios::left) << setw(3) << "5" << "|";
- cout << " " <<setiosflags(ios::left) << setw(15) << mhs5.nama << "|";
- cout << " " <<setiosflags(ios::left) << setw(9) << mhs5.nim << "|";
- cout << " " <<setiosflags(ios::left) << setw(6) << mhs5.kdMk << "|";
- cout << " " <<setiosflags(ios::left) << setw(7) << mhs5.kdDosen << "|";
- cout << " " <<setiosflags(ios::left) << setw(4) << mhs5.NilaiUTS << "|";
- cout << " " <<setiosflags(ios::left) << setw(4) << mhs5.NilaiUAS << "|";
- cout << " " <<setiosflags(ios::left) << setw(5) << mhs5.NilaiQuis << "|";
- cout << " " <<setiosflags(ios::left) << setw(12) << mhs5.NilaiAkhir << "|";
- cout << endl;
- cout << endl;
- cout << "================================================" << endl;
- cout << " DATA MATA KULIAH " << endl;
- cout << "------------------------------------------------" << endl;
- cout << "| KD MK | Nama MK | SKS | SKS Total |" << endl;
- cout << "------------------------------------------------" << endl;
- cout << "| " << setiosflags(ios::left) << setw(6) << mk1.kd_mk << "|";
- cout << " " <<setiosflags(ios::left) << setw(17) << mk1.nama_mk << "|";
- cout << " " <<setiosflags(ios::left) << setw(6) << mk1.sks << "|";
- cout << " " <<setiosflags(ios::left) << setw(10) << mk1.sks_total << "|";
- cout << endl;
- cout << "| " << setiosflags(ios::left) << setw(6) << mk2.kd_mk << "|";
- cout << " " <<setiosflags(ios::left) << setw(17) << mk2.nama_mk << "|";
- cout << " " <<setiosflags(ios::left) << setw(6) << mk2.sks << "|";
- cout << " " <<setiosflags(ios::left) << setw(10) << mk2.sks_total << "|";
- cout << endl;
- cout << "| " << setiosflags(ios::left) << setw(6) << mk3.kd_mk << "|";
- cout << " " <<setiosflags(ios::left) << setw(17) << mk3.nama_mk << "|";
- cout << " " <<setiosflags(ios::left) << setw(6) << mk3.sks << "|";
- cout << " " <<setiosflags(ios::left) << setw(10) << mk3.sks_total << "|";
- cout << endl;
- cout << endl;
- cout << "========================================================" << endl;
- cout << " DATA DOSEN " << endl;
- cout << "--------------------------------------------------------" << endl;
- cout << "| KD DOS | Nama | SKS | Jabatan | Alamat |" << endl;
- cout << "--------------------------------------------------------" << endl;
- cout << "| " << setiosflags(ios::left) << setw(6) << ds1.kdDosen << "|";
- cout << " " <<setiosflags(ios::left) << setw(15) << ds1.nama << "|";
- cout << " " <<setiosflags(ios::left) << setw(6) << ds1.jmlSksNgajar << "|";
- cout << " " <<setiosflags(ios::left) << setw(8) << ds1.jabatan << "|";
- cout << " " <<setiosflags(ios::left) << setw(9) << ds1.alamat << "|";
- cout << endl;
- cout << "| " << setiosflags(ios::left) << setw(6) << ds2.kdDosen << "|";
- cout << " " <<setiosflags(ios::left) << setw(15) << ds2.nama << "|";
- cout << " " <<setiosflags(ios::left) << setw(6) << ds2.jmlSksNgajar << "|";
- cout << " " <<setiosflags(ios::left) << setw(8) << ds2.jabatan << "|";
- cout << " " <<setiosflags(ios::left) << setw(9) << ds2.alamat << "|";
- cout << endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement