Oleh
Nama : Calvin M. P Sinaga
Nim : 22073011
Dosen Pengampu : Novi Febrianti A.G, S.Pd.,M.Pd.T
#define N 3
#define MID 0.25
#define UAS 0.30
#define TGS 0.30
#define QSZ 0.15
void judul();
void bacaMhs();
void bacaNilai(int i);
void infoMhs(int i);
double hitungAkhir(double m,double u,double t,double q);
char konversiHuruf(double na);
int cariData(char nimnya[]);
void urutkan();
DATAMHS dataMhs[N];
main(){
int i,posisi;
char nimnya[4];
judul();
bacaMhs();
printf("\nMenampilkan Identitas Seluruh Mahasisiwa\n");
printf("Tekan Enter...");
getch();
for(i=0;i<N;i++){
infoMhs(i);
printf("\n");
}
void judul(){
printf(" Program Pengelolaan Data Mahasiswa\n ");
printf("=============================================\n");
printf("Tekan tombol enter...");
getch();
}
void bacaMhs(){
int i;
char namanya[30];
char nimnya[4];
void infoMhs(int i)
{
char namanya[30];
char nimnya[4];
double nAkhirnya;
char nHurufnya;
return nHurufnya;
}
int cariData(char nimnya[]){
int i,posisi;
for(i=0;i<N;i++){
if(!strcmp(nimnya,dataMhs[i].mhs.nim)){
posisi = i;
break;
}
else{
posisi =-999;
}
}
return posisi;
}
void urutkan(){
int indexMaks,i,j;
DATAMHS temp;
for(i=0;i<N;i++){
indexMaks = i;
for(j=i+1;j<N;j++){
if(dataMhs[i].nilai.nAkhir>dataMhs[indexMaks].nilai.nAkhir){
indexMaks = j;
}
}
if(indexMaks != i){
temp = dataMhs[indexMaks];
dataMhs[indexMaks] = dataMhs[i];
dataMhs[i] = temp;
}
}
}
- Program saat di-Run