Quick actions

cmd+k|ctrl+k

Navigation

Languages

1462100135 - Ujian Praktikum Daspro

Snippet info

Language

Cpp

Visibility

public

Author

danifauzan002

Created

2021-12-16T13:20:55.789386Z

Updated

2021-12-16T13:23:44.248658Z

/*================================
Nama	: Dani Fauzan Al Faruq
NBI		: 1462100135
=================================*/
#include <iostream>
using namespace std;

struct Mahasiswa{
	char nama[50],NBI[30],tanggal[30],jurusan[30],kelamin[30],data[10];
	double nilaiTeori;
	double nilaiPraktikum;
	double nilaiAkhir;
	};

int main(){
	int n;
	Mahasiswa mhs;
	
	cout<<"Masukkan jumlah Mahasiswa = ";// untuk menginputkan jumlah  Mahasiswa yang diinginkan
	cin>>n;
	
	for(int i=1; i<=n; i++){//perulangan menggunakan for
		cout<<"\n\tData ke-"<< i+0 ;cin.getline(mhs.data,10);		
		cout<<"\nMasukan nama 		:"; cin.getline(mhs.nama,50);	
		cout<<"Masukan NBI             :"; cin.getline(mhs.NBI,30);		
		cout<<"Nilai Teori      	:"; cin>>mhs.nilaiTeori;
	    cout<<"Nilai Praktikum 	:"; cin>>mhs.nilaiPraktikum;
		if(i == (n-1)){
			cout<<endl;
			mhs.nilaiAkhir = (0.7 * mhs.nilaiTeori) + (0.3 * mhs.nilaiPraktikum);
		cout << "Nilai akhir mahahasiswa dengan NBI " << mhs.NBI<< " adalah: " << mhs.nilaiAkhir << endl;
		}
		cout <<"---------------------------------";
		cout <<"\n\tData Mahasiswa"<<endl;
	for (int i = 1; i <n ; i++){//perulangan for
		cout <<"\nNama       	 : "<<mhs.nama<<endl;
		cout <<"NBI     	 : "<<mhs.NBI<<endl;
		cout <<"Nilai Teori	 : "<<mhs.nilaiTeori<<endl;
		cout <<"Nilai Praktikum	 : "<<mhs.nilaiPraktikum<<endl;
		cout <<"Nilai Akhir	 : "<<mhs.nilaiAkhir<<endl;
		cout <<"Selamat, Anda dinyatakan Lulus"<<endl;
		cout <<"----------------------------------";
		}	
	}
	return 0;
}// Akhir Program
INFO