Program mencari nilai ketuntasan


Hi.
Hari ini saya akan membagikan sebuah program dari C++. Sesuai dengan judulnya, program ini bertujuan untuk mencari nilai ketuntasan mahasiswa maupun pelajar.
Selamat mencoba. :D

#include <iostream>
#include <cstdlib>
#include <iomanip>
using namespace std;

float awal ()
    {
    cout<<" -------------------------------------------------------------- "<<endl;
    cout<<"\t      PROGRAM DAFTAR NILAI MATA KULIAH C++ "<<endl;
    cout<<" -------------------------------------------------------------- "<<endl;
    }
float tampilan ()
    {
    cout<<" -------------------------------------------------------------- "<<endl;
    cout<<"\t\t\tDAFTAR NILAI   "<<endl;
    cout<<" -------------------------------------------------------------- "<<endl;
    cout<<" No.   Nama mahasiswa       Nilai   Nilai huruf     "<<endl;
    cout<<" -------------------------------------------------------------- "<<endl;
    }
float terakhir ()
    {
    cout<<" -------------------------------------------------------------- "<<endl;
    }

int main(int argc, char *argv[]) {

    int i;
    int jum;
    char ulang ;
    char nama_mahasiswa [50][100];
    float nilai   [10];
    float nilai_huruf   [10];
 
    do
    {
        awal ();        // digunakan untuk memanggil program awal
        cout<<" Masukkan Jumlah mahasiswa = ";
cin>>jum;
        cout<<endl;
        terakhir ();     // digunakan untuk memanggil program terakhir
     
        for (i=1;i<=jum;i++)
        {
cout<<" Mahasiswa ke - "<<i<<endl;
cout<<" Nama Mahasiswa  = ";
cin>>nama_mahasiswa [i];
            cout<<" Nilai    = ";
cin>>nilai [i];
cout<<endl;
         
        }
        cout<<endl;
        tampilan ();   // digunakan untuk memanggil program tampilan
     
     
        for (i=1;i<=jum;i++)
        {
  cout<<setiosflags (ios::left)<<" "<<setw (5)<<i;
    cout<<setiosflags (ios::left)<<" "<<setw (22)<<nama_mahasiswa[i];
    cout<<setiosflags (ios::left)<<" "<<setw (19)<<nilai[i];
         
            if (nilai[i]>=90)
             cout<<setprecision (90)  <<" "<<"A";
         
            else
if (nilai[i]>=75)

                 cout<<"B";
         
else
if (nilai[i]>50 )
                 cout<<"C";
         
else
                 cout<<"GAGAL ";
         
         
            cout<<endl;
        }
        cout<<" ---------------------------------------------------------- "<<endl;
     
   cout<<endl;
        cout<<" Ulang Kembali ( Y/T )? ";       //pilihan perulangan
        cin>>ulang;
        system ("cls");       // digunakan untuk menghapus program yang ada di atasnya
     
    }
while((ulang=='Y')||(ulang=='y'));

return 0;
}

Tidak ada komentar:

Posting Komentar

@2014| Alldynovryaldy