Quick actions

cmd+k|ctrl+k

Navigation

Languages

1462100243 - Ujian Praktikum Daspro

Snippet info

Language

Cpp

Visibility

public

Author

erickdewa

Created

2021-12-14T13:35:22.302093Z

Updated

2021-12-18T11:04:44.909619Z

#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;
}
INFO