1462100178-UjianPratikumDasprog

Run Settings
LanguageC++
Language Version
Run Command
// nama : afif firmansyah putra // nbi : 1462100178 //pratikum 5 Pembimbing Pak Agyl A. Rahmadi #include <iostream> using namespace std; struct Mahasiswa { // struct untuk menyimpan informasi mahasiswa int nbi; string nama; double nilaiTeori; double nilaiPraktikum; double nilaiAkhir; }; double hitungnilai (double nilaiTeori,double nilaiPraktikum){ //fungsi menghitung nilai akhir return (0.7 * nilaiTeori) +(0.3 * nilaiPraktikum); } int main(){ int n; cout<<"Masukkan jumlah mahasiswa = "; cin>>n; cout<<n<<endl; Mahasiswa mhs[n]; for(int i=0; i<n; i++){ // loops cout << "\nData mahasiswa ke-" << i+1 << " : " << endl; cout << "\nMasukkan NBI: "; cin >> mhs[i].nbi;cout<<mhs[i].nbi; cout << "\nMasukkan Nama: "; cin >> mhs[i].nama;cout<<mhs[i].nama; cout << "\nMasukkan Nilai Teori: "; cin >> mhs[i].nilaiTeori;cout<<mhs[i].nilaiTeori; cout << "\nMasukkan Nilai Praktikum: "; cin >> mhs[i].nilaiPraktikum;cout<<mhs[i].nilaiPraktikum; mhs[i].nilaiAkhir = hitungnilai(mhs[i].nilaiTeori,mhs[i].nilaiPraktikum); //memanggil fungsi nilai akhir cout << "\nNilai akhir mahahasiswa dengan NBI " << mhs[i].nbi << " adalah: " << mhs[i].nilaiAkhir << endl; if (mhs[i].nilaiAkhir >=45){ // if / seleksi jika lulus dan tidak lulus cout<<"Selamat Anda dinyatakan lulus!!"; cout<<" "<<endl; }else { cout<<"Anda tidak Lulus,selamat mencoba tahun depan!!"<<endl; } } }
Editor Settings
Theme
Key bindings
Full width
Lines