Senin, 27 Mei 2013

C++ Methode Struck Menghitung Nilai Mahasiswa,, Total, Rata-Rata, Grade...


#include<cstdlib>
#include<iostream>
using namespace std ;
struct mahasiswa
{
  char nim[15];
  char nama [30];
  char alamat[50];
  float ipk;

 };
 struct penilian
 {
 double tugas;
 double uts;
 double uas;
 double rata;
 };
int total,rata;
char grade;
int main ()
{

 {

  mahasiswa mhs;
  cout<<"********* Selamat Datang ********"<<endl;
  cout<<"---------------------------------"<<endl;
  cout<<"NIM          : "; cin.getline(mhs.nim,50);
  cout<<"NAMA         : "; cin.getline(mhs.nama,50);
  cout<<"ALAMAT       : "; cin.getline(mhs.alamat,50);
  cout<<"IPK          : "; cin>>mhs.ipk;

  cout<<endl;
  cout<<endl;

  cout<<"NIM Anda         : " <<mhs.nim<<endl;
  cout<<"NAMA Anda        : " <<mhs.nama<<endl;
  cout<<"ALAMAT Anda      : " <<mhs.alamat<<endl;
  cout<<"Nilai IPK Anda   : " <<mhs.ipk<<endl;
  cout<<"--------------------------------"<<endl;
  penilian pln;
  cout<<"--------------------------------"<<endl;
  cout<<"TUGAS    : "; cin>>pln.tugas;
  cout<<"UTS      : "; cin>>pln.uts;
  cout<<"UAS      : "; cin>>pln.uas;
 
 
   cout<<endl;
   cout<<endl;
 
   cout<<"Nilai TUGAS Anda   : " <<pln.tugas<<endl;
   cout<<"Nilai UTS Anda     : " <<pln.uts<<endl;
   cout<<"Nilai UAS Anda     : " <<pln.uas<<endl;
   cout<<"==============================="<<endl;
 
   total=(pln.tugas+ pln.uts+ pln.uas);
   cout<<"Total Nilai Anda : "<<total<<endl;
   rata=total/3;
   cout<<"Rata - Rata Anda : "<<rata<<endl;
   if ( rata >=90 )
   cout<< "Grade Anda : A ";
   else  if ( rata >=70 )
   cout<< "Grade Anda : B ";
   else if ( rata >=60 )
   cout<< "Grade Anda : C ";
   else  if ( rata >=50 )
   cout<< "Grade Anda : D ";
   else
   cout<< "Grade Anda : E ";
   cout<<endl;
   cout<<endl;
  }
 cout<<"********  Terima Kasih  *********"<<endl;
 system ("PAUSE");
 return 0;
 }

Tidak ada komentar:

Posting Komentar