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...
//--------------------------------------------------------------------------- #include
#include
#include stdlib.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...
just follow u...stop 4 waiting follower...