#include<iostream.h>
#include<iomanip.h>
#include<conio.h>
#include<stdio.h>
struct Mahasiswa
{
char nim[10];
char nama[20];
char matkul[10];
int jumlah_kehadiran;
int absen;
int nil_tugas;
int nil_uts;
int nil_uas;
float IPK1;
float IPK2;
};
void main()
{
Mahasiswa M[10];
clrscr();
for(int i=0;i<9;i++)
{
cout<<"nama-"<<i+1<<" : ";gets(M[i].nama);
cout<<"nim "<<i+1<<" : ";gets(M[i].nim);
cout<<"matkul : ";gets(M[i].matkul);
cout<<"jlh kehadiran : ";cin>>M[i].absen;
cout<<"tugas : ";cin>>M[i].nil_tugas;
cout<<"uts : ";cin>>M[i].nil_uts;
cout<<"uas : ";cin>>M[i].nil_uas;
cout<<"\n";
}
cout << "------------------------------------------------------------------------------\n";
cout << "No. Nama Mahasiswa Nim Mata Kuliah Tugas UTS UAS IPK \n";
cout << "------------------------------------------------------------------------------\n";
for(i=0;i<2;i++)
{
M[i].IPK1=M[i].jumlah_kehadiran/14*0.1+M[i].nil_tugas*0.2+M[i].nil_uts*0.35+M[i].nil_uas*0.35;
M[i].IPK2=M[i].IPK1/25;
cout << " "<<i+1<<" "<<M[i].nama<<""<<setw(12)<<""<<M[i].nim<<""<<setw(8)<<""<<M[i].matkul<<" ";
cout << " "<<M[i].nil_tugas<<""<<setw(20)<<""<<M[i].nil_uts<<" "<<""<<M[i].nil_uas;
cout <<" "<<M[i].IPK2<<""<<setw(1)<<""<<endl;
}
cout<< "------------------------------------------------------------------------------\n";
cout<< " jumlah sks : 3 ";
cout<< " semester : 2 ";
getch();
}
Tidak ada komentar:
Posting Komentar
berikanlah komentar yang sopan :) terimakasih