Anda di halaman 1dari 3

NAMA: SIMON AGAPE TAMPUBOLON

NIM : 5213351005

#include <stdio.h>
#include <conio.h>
#include <string.h>
#define maks 2
struct TMhs

{
char NIM[9];
char Nama[21];
int
NilaiMapan,NilaiPsikologi,NilaiStruktur,NilaiAnimasi,NilaiBasis,NilaiRPL,NilaiJarkom;
float NilaiAkhir;
char index;
};

main()
{
TMhs mhs[maks];
printf("\t\t\t\t Mencari Nilai Rata-Rata Mahasiswa menggunakan tipe data array    \
n");
printf("Nama : Simon Agape
\n");
printf("Pertemuan : 3\n");
printf("Tanggal : 24 Februari 2022\n");

int i;
for(i=0;i<maks;i++)

{
printf("\nPengisian 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 Matematika : ");scanf("%d",&mhs[i].NilaiMapan);
printf("Nilai Psikologi Pendidikan : ");scanf("%d",&mhs[i].NilaiPsikologi);
printf("Nilai Struktur Data : ");scanf("%d",&mhs[i].NilaiStruktur);
printf("Nilai Teknik Animasi : ");scanf("%d",&mhs[i].NilaiAnimasi);
printf("Nilai Basis Data : ");scanf("%d",&mhs[i].NilaiBasis);
printf("Nilai Rekayasa perangkat lunak : ");scanf("%d",&mhs[i].NilaiRPL);
printf("Nilai Jaringan Komputer : ");scanf("%d",&mhs[i].NilaiJarkom);

mhs[i].NilaiAkhir=0.14*mhs[i].NilaiMapan,1*mhs[i].NilaiPsikologi,0.14*mhs[i].NilaiStr
uktur,0.14*mhs[i].NilaiAnimasi,0.14*mhs[i].NilaiBasis
,0.14*mhs[i].NilaiRPL,0.14*mhs[i].NilaiJarkom;
if(mhs[i].NilaiAkhir>=90) mhs[i].index='A';
else

if(mhs[i].NilaiAkhir>=80) mhs[i].index='B';
else

if(mhs[i].NilaiAkhir>=70) mhs[i].index='C';
else

if(mhs[i].NilaiAkhir>=50) mhs[i].index='D';
else

if(mhs[i].NilaiAkhir>=0) mhs[i].index='E';

};
printf("Data yang telah dimasukan adalah : \n");
printf("-----------------------------------------------------------------------------
--------------------------------------\n");
printf("| NIM | NAMA | Matematika | Psikologi | Struktur Data | Animasi | Basis Data
| RPL | Jarkom | Nilai Akhir | INDEX |\n");
printf("-----------------------------------------------------------------------------
--------------------------------------\n");

for(i=0;i<maks;i++)
{
printf("| %-3s | %-4s | %-4i | %3i | %3i | %3i | %3i | %3i | %3i | %11f | %5c |\n",
mhs[i].NIM,mhs[i].Nama,mhs[i].NilaiMapan,mhs[i].NilaiPsikologi,
mhs[i].NilaiStruktur,mhs[i].NilaiAnimasi,
mhs[i].NilaiBasis,mhs[i].NilaiRPL,mhs[i].NilaiJarkom,
mhs[i].NilaiAkhir,mhs[i].index);
}
printf("-----------------------------------------------------------------------------
--------------------------------------\n");
getch();
return 0;
}

Anda mungkin juga menyukai