#include <conio.h>
float nabsen,ntgs,NA,totna,totnt,totmid,totfinal;
int jdta,a,b,c,d,totnilhdr,x,totniltgs,nilhdr,jtgs,mid,final,min,max,n;
float ratanabsen,ratantgs,ratamid,ratafinal;
char nama[35], nim[18];
void main()
{
cout<<"jumlah data yang akan diinput : ";cin>>jdta;
a=1;
min=100; max=0;
do
{
cout<<"Data "<<a<<endl;
cout<<"Input Nama Mahasiswa : ";cin>>nama;
cout<<"Input Nim Mahasiswa : ";cin>>nim;
cout<<"Input Nilai Kehadiran "<<endl;
cout<<"(0=absen & 1=hadir)"<<endl;
b =1; totnilhdr =0;
do
{
cout<<"Kehadiran "<<b<<" : ";cin>>nilhdr;
totnilhdr = totnilhdr + nilhdr;
b++;
}
while (b <= 15);
if (nilhdr = 1)
nabsen = (totnilhdr * 100)/15;
cout<<"Input nilai tugas"<<endl;
c = 1; totniltgs = 0;
do
{
cout<<"Tugas "<<c<<" : ";cin>>totnt;
totnt = totnt + totniltgs;
c++;
}
while (c <=5);
ntgs = totnt / 5;
clrscr();
cout<<"Nilai kehadiran : "<<nabsen<<endl;
cout<<"Nilai tugas : "<<ntgs<<endl;
cout<<"Input nilai MID : ";cin>>mid;
cout<<"Input nilai Final : ";cin>>final;
NA = 0.1 * nabsen + 0.2 * ntgs + 0.3 * mid + 0.4 * final;
cout<<"NIlai akhir mahasiswa yang bernama "<<nama<<"adalah "<< NA<<endl;
a++;
}
while (a<=jdta);
clrscr();
totna +=nabsen;
totnt += ntgs;
totmid += mid;
totfinal += final;
ratanabsen = totna / n;
ratantgs = totnt / n;
ratamid = totmid / n;
ratafinal = totfinal / n;
if (NA > max)
{
max = NA;
}
if (NA < min)
{
min = NA;
}
cout<<"nilai maximum yaitu : "<<max<<endl;
cout<<"nilai minimum yaitu : "<<min<<endl;
cout<<"Rata - rata nilai kehadiran : "<<ratanabsen<<endl;
cout<<"Rata - rata nilai tugas : "<<ratantgs<<endl;
cout<<"Rata - rata nilai mid : "<<ratamid<<endl;
cout<<"Rata - rata nilai final : "<<ratafinal<<endl;
}



