Sabtu, 03 Januari 2015

Program C++ Nilai Mahasiswa

#include"stdafx.h"
#include<stdio.h>
#include<conio.h>
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int lanjut;
char kembali;
int a,n;
char nama[5][20];
char grade[5],ket[5][6];
int tkes[5],tpsk[5],rata[5];
do
{

cout<<"Selamat Datang Di Program Nilai Hasil Tes Mahasiswa"<<endl;
cout<<"1. Lanjut Ke Input Data"<<endl;
cout<<"2. Keluar Dari Program"<<endl;
cout<<"Masukkan Pilihan Anda:";cin>>lanjut;
switch(lanjut)
    case 1:
{
{

cout<<"Jumlah Data ? ";cin>>n;
for(a=1;a<=n;a++)
{

cout<<"Data Ke: "<<a<<endl;
cout<<"Nama: ";cin>>nama[a];
cout<<"Nilai tkes: ";cin>>tkes[a];
cout<<"Nilai tpsk: ";cin>>tpsk[a];
rata[a]=(tkes[a]+tpsk[a])/2;
if(rata[a]>=80)
{
grade[a]='A'; ee
strcpy(ket[a],"LULUS");
}
else if(rata[a]>=70)
{
grade[a]='B';
strcpy(ket[a],"LULUS");
}
else if(rata[a]>=60)
{
grade[a]='C';
strcpy(ket[a],"LULUS");
}
else if(rata[a]>=50)
{
grade[a]='D';
strcpy(ket[a],"GAGAL");
}
else
{
grade[a]='E';
strcpy(ket[a],"GAGAL");
}
cout<<endl;
}

cout<<"Daftar Nilai Mahasiswa"<<endl;
cout<<"----------------------------------------------------------------------"<<endl;
cout<<"No Nama      Nilai     Nilai     Rata       Grade       Keterangan"<<endl;
cout<<"             tkes      tpsk      Rata"<<endl;
cout<<"----------------------------------------------------------------------"<<endl;
for(a=1;a<=n;a++)
{
cout<<setiosflags(ios::left)<<setw(3)<<a;
cout<<setiosflags(ios::left)<<setw(10)<<nama[a];
cout<<setiosflags(ios::left)<<setw(10)<<tkes[a];
cout<<setiosflags(ios::left)<<setw(10)<<tpsk[a];
cout<<setiosflags(ios::left)<<setw(12)<<rata[a];
cout<<setiosflags(ios::left)<<setw(10)<<grade[a];
cout<<setiosflags(ios::left)<<setw(12)<<ket[a]<<endl;
}
}
cout<<"----------------------------------------------------------------------"<<endl;
    case 2:
        {
            cout<<" Terima Kasih Telah Menggunakan Program Ini"<<endl;
        }
    default: cout<<"Maaf Pilihan Yang Anda Masukkan Salah"<<endl;
        cout<<"Apakah Anda Ingin Mencoba Lagi?"<<endl;
    cout<<"Jika Ya Tekan Y, Jika tidak Tekan N:"<<endl;
    cin>>kembali;
}

}
while(kembali='y'&&'Y');
   
    getch();

}

setelah di run maka akan tampil seperti gambar berikut:

Semoga Bermanfaat

0 Comments:

Posting Komentar