1462100243 - Ujian Praktikum Daspro

Run Settings
LanguageC++
Language Version
Run Command
#include <stdio.h> #include <iostream> #include <string> using namespace std; struct mahasiswa{ string nama; int nPraktek; int nTeori; int nbi; }; int cNilai(int a, int b){ int aNilai = (a*70)/100; int bNilai = (b*30)/100; return aNilai+bNilai; } void checkNilai(int n){ if(n > 45){ cout << "Selamat, Anda dinyatakan lulus" << endl; }else{ cout << "Oops, Anda dinyatakan tidak lulus" << endl; } } int main(){ int jumlahMahasiswa; cout << "Jumlah Mahasiswa : "; cin >> jumlahMahasiswa; cout << jumlahMahasiswa; mahasiswa mhs[jumlahMahasiswa]; for (int i = 0; i < jumlahMahasiswa; i++){ cout << endl << "Mahasiswa ke- "<< i+1; cout << endl << "Masukan NBI : "; cin >> mhs[i].nbi; cout << mhs[i].nbi; cout << endl << "Masukan Nama : "; cin >> mhs[i].nama; cout << mhs[i].nama; cout << endl << "Masukan Nilai Teori : "; cin >> mhs[i].nTeori; cout << mhs[i].nTeori; cout << endl << "Masukan Nilai Praktek : "; cin >> mhs[i].nPraktek; cout << mhs[i].nPraktek; int nilai = cNilai(mhs[i].nTeori, mhs[i].nPraktek); cout << endl << "Nilai akhir anda adalah : " << nilai << endl; checkNilai(nilai); } return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines