Monday, January 11, 2010

jawaban tugas c++ struct array


#include
#include
#include
#include
main()
{
struct
{
char nama[10],g,*lg;
int tgs,uas,uts,ahr,abs,nim;
}
mhs[5];
int a,j;
clrscr();
cout<<"Banyak Data : ";cin>>j;
cout<<"================================"<for (a=1;a<=j;a++)
{
cout<<"Data ke - "< cout<<"Nama Mahasiswa : ";gets(mhs[a].nama);
cout<<"NIM : ";cin>>mhs[a].nim;
cout<<"Nilai Absen : ";cin>>mhs[a].abs;
cout<<"Nilai Tugas : ";cin>>mhs[a].tgs;
cout<<"Nilai UTS : ";cin>>mhs[a].uts;
cout<<"Nilai UAS : ";cin>>mhs[a].uas;
}
clrscr();
cout<<"\t Daftar Nilai"<cout<<"\t Materi : Pemrograman C++"<cout<<"=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-="<cout<<"No. NIM Nama Nilai Grade Ket."<cout<<" Mahasiswa ---------------------------------- "<cout<<" absen Tugas UTS UAS Akhir "<cout<<"=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-"< ///123456789012345678901234567890123456789012345678901234567890
for (a=1;a<=j;a++)
{
gotoxy(2,8+a);cout<gotoxy(5,8+a);cout<gotoxy(14,8+a);cout<gotoxy(26,8+a);cout<gotoxy(34,8+a);cout<gotoxy(42,8+a);cout<gotoxy(49,8+a);cout<mhs[a].ahr=(mhs[a].abs*0.1)+(mhs[a].tgs*0.2)+(mhs[a].uts*0.3)+(mhs[a].uas*0.4);
if (mhs[a].ahr>=80)
{mhs[a].g='A';
mhs[a].lg="LULUS";}
else if (mhs[a].ahr>=60)
{mhs[a].g='B';
mhs[a].lg="LULUS";}
else if (mhs[a].ahr>=50)
{mhs[a].g='C';
mhs[a].lg="LULUS";}
else if (mhs[a].ahr>=40)
{mhs[a].g='D';
mhs[a].lg="gagal";}
else if (mhs[a].ahr<40)
{mhs[a].g='E';
mhs[a].lg="gagal";}
else
mhs[a].g=0;
gotoxy(55,8+a);cout<gotoxy(63,8+a);cout<gotoxy(69,8+a);cout<}

getch();
}



SILAHKAN MENCOBA...
ENJOYYYYYYYYYYYYYYYY.......!!!!!!!!!


No comments:

Post a Comment

LeaVe yOuR JUNK-mind