Menghitung Nilai Akhir di C++

Ini program digunain buat menghitung Nilai akhir mahasiswa yang terdiri dari tugas, Middle Test, dan Final.
//---------------------------------------------------------------------------
#include vcl\condefs.h
#include
stdio.h
#include stdlib.h
#include string.h
#include conio.h

#define maks 3

#pragma hdrstop
//--------------------------------------------------------------------------- USERES("UAS.res"); //--------------------------------------------------------------------------- struct TMhs
{
char NIM[9];

char Nama[21];

int NilaiUTS,NilaiUAS,NilaiQuis;
float NilaiAkhir;

char index;

};

main()

{

TMhs mhs[maks]; // array struct

int i;

for(i=0;i lbh kecil maks;i++)
{
printf("Pengisian Data Mahasiswa Ke-%i\n",i+1);

printf("NIM : ");fflush(stdin);gets(mhs[i].NIM);

printf("NAMA : ");fflush(stdin);gets(mhs[i].Nama);

printf("Nilai QUIZ : ");scanf("%d",&mhs[i].NilaiQuis);

printf("Nilai UTS : ");scanf("%d",&mhs[i].NilaiUTS);
printf("Nilai UTAS : ");scanf("%d",&mhs[i].NilaiUAS);
mhs[i].NilaiAkhir=0.2*mhs[i].NilaiQuis+0.3*mhs[i].NilaiUTS+0.5*mhs[i].NilaiUAS; if(mhs[i].NilaiAkhir>=80) mhs[i].index='A';
else
if(mhs[i].NilaiAkhir>=60) mhs[i].index='B';
else
if(mhs[i].NilaiAkhir>=40) mhs[i].index='C';
else
if(mhs[i].NilaiAkhir>=20) mhs[i].index='D';
else
if(mhs[i].NilaiAkhir>=0) mhs[i].index='E';
};

clrscr();

printf("Data yang telah dimasukan adalah : \n"); printf("----------------------------------------------------------------------\n"); printf("| NIM | NAMA | QUIS | UTS | UAS | N A | INDEX |\n"); printf("----------------------------------------------------------------------\n"); for(i=0;i lbh kcil maks;i++)
{
printf("| %-8s | %-20s | %3i | %3i | %3i | %6.2f | %c |\n",
mhs[i].NIM,mhs[i].Nama,mhs[i].NilaiQuis,mhs[i].NilaiUTS, mhs[i].NilaiUAS,mhs[i].NilaiAkhir,mhs[i].index);
}
printf("----------------------------------------------------------------------\n"); getch();
return 0;

}
//---------------------------------------------------------------------------

Semoga program ini dapat membantu temen temen dan orang orang yang butuh,,
kata lebih kecil dalam program tersebut ganti denganlambang lebih kecil pada matematika ya, soalnya kalo ditulis langsung disini dibacanya sebagai bahasa HTML jadi gag bisa diposting...

Read Users' Comments (1)komentar

1 Response to "Menghitung Nilai Akhir di C++"

  1. Anonim, on 19 Oktober 2009 pukul 04.59 said:

    just follow u...stop 4 waiting follower...

Posting Komentar