Quick actions

cmd+k|ctrl+k

Navigation

Languages

1462100215 - Ujian Praktikum Daspro

Snippet info

Language

Cpp

Visibility

public

Author

frmnsch

Created

2021-12-18T07:08:18.086737Z

Updated

2021-12-18T10:38:51.104672Z

/*
Nama : Daya Brilliant Firmansach
NBI  : 1462100215
*/
#include <iostream>
#include <iomanip>
using namespace std;

struct mhs
{
 int nbi; 
 char nama[100];
 int nilai_teori;
 int nilai_prak;
 int nilai_akhir;
 char keter;
};

int main(){
 mhs mhs[100];
 int i, jmlh;
 cout<<"======Masukkan Jumlah Mahasiswa : ";cin>>jmlh;cout<<jmlh;
 
 for(i=0; i<jmlh; i++)
 {
  cout<<"\nMasukkan NBI \t\t : ";cin>>mhs[i].nbi;cout<<mhs[i].nbi;
  cout<<"\nMasukkan Nama\t\t : ";cin>>mhs[i].nama;cout<<mhs[i].nama;
  cout<<"\nMasukkan Nilai Teori     : ";cin>>mhs[i].nilai_teori;cout<<mhs[i].nilai_teori;
  cout<<"\nMasukkan Nilai Praktikum : ";cin>>mhs[i].nilai_prak;cout<<mhs[i].nilai_prak;
  mhs[i].nilai_akhir=(0.7*mhs[i].nilai_teori)+(0.3*mhs[i].nilai_prak);
  cout<<"\nNilai Akhir Anda \t : "<<mhs[i].nilai_akhir<<endl;
  	if(mhs[i].nilai_akhir>=45){
   cout<<mhs[i].keter<<("Selamat, Anda dinyatakan lulus\n"); 
  	}else if (mhs[i].nilai_akhir<45){
   cout<<mhs[i].keter<<("Anda tidak lulus, Silahkan coba lain waktu\n");
  	}
  	else{
  	}
   cout<<endl;
  }
 cout<<"======Tampil Mahasiswa\n"<<endl;
 for(i=0; i<jmlh; i++)
 {
 cout<<"NBI \t\t\t : "<<mhs[i].nbi<<endl;
 cout<<"Nama \t\t\t : "<<mhs[i].nama<<endl;
 cout<<"Nilai Teori \t\t : "<<mhs[i].nilai_teori<<endl;
 cout<<"Nilai Praktikum \t : "<<mhs[i].nilai_prak<<endl;
 cout<<"Nilai Akhir Anda \t : "<<mhs[i].nilai_akhir<<endl;
 	if(mhs[i].nilai_akhir>=45 && mhs[i].nilai_akhir<= 100){
   cout<<mhs[i].keter<<("Selamat, Anda dinyatakan lulus\n"); 
  	}else if (mhs[i].nilai_akhir>=0 && mhs[i].nilai_akhir<=45 ){
   cout<<mhs[i].keter<<("Anda tidak lulus, Silahkan coba lain waktu\n");
  	}
  	else{
  	}
 cout<<" "<<mhs[i].keter<<endl;
 }
}
INFO