Jumat, 07 Agustus 2015

Menghitung Nilai Akhir Mahasiwa dengan C++


#include <iostream.h>
#include <conio.h>

int main()
{
struct data
{
char nama[20], Grade;
int hadir, tgs, uts, uas;
float nilai_akhir;
}mhs;
char tombol;
cout<<"=======================================";cout<<endl;
cout<<"NILAI AKHIR SEMESTER MAHASISWA by Nando";cout<<endl;
cout<<"=======================================";cout<<endl;
Ulangi:
cout<<"Nama Mahasiswa :";
cin>>mhs.nama;
cout<<"Nilai Kehadiran : ";
cin>>mhs.hadir;
cout<<"Nilai Tugas :";
cin>>mhs.tgs;
cout<<"Nilai UTS : ";
cin>>mhs.uts;
cout<<"Nilai UAS : ";
cin>>mhs.uas;
cout<<endl;

mhs.nilai_akhir=(mhs.hadir*10/100)+(mhs.tgs*20/100)+(mhs.uts*30/100)+(mhs.uas*40/100);

cout<<"Nilai akhir mahasiswa adalah = "<<mhs.nilai_akhir;
cout<<endl;
cout<<"Grade = ";
if(mhs.nilai_akhir>=80)
cout<<"A";
else if(mhs.nilai_akhir>=60)
cout<<"B";
else if(mhs.nilai_akhir>=40)
cout<<"C";
else if(mhs.nilai_akhir<40)
cout<<"D";
cout<<endl;

cout<<"Apakah mau mengulangi (Y/T)?";
tombol = getch();cin>>tombol;
cout<<endl;
if (tombol == 'Y' || tombol == 'y'){
goto Ulangi;}
cout<<endl;
}
  Download cpp+exe file : Via Google Drive | Via Dropbox

Tidak ada komentar:

Posting Komentar