#include "conio.h"
#include "stdio.h"
#include "string.h"
void main()
{
int nilaiakhir[20],i,totnil,maks,min,rata,temp2,j;
char nim[20][20], nama[20][20],temp[20],temp1[20];
for(i=0;i<=2;i++)
{
cout<<"masukkan nama : "; gets(nama[i]);
cout<<"masukkan nim : "; gets(nim[i]);
cout<<"masukkan nilai akhir : "; cin>>nilaiakhir[i];
}
clrscr();
totnil = 0;
maks = nilaiakhir[0];
min = nilaiakhir[0];
for (i=0;i<=2;i++)
{
totnil += nilaiakhir[i];
if (nilaiakhir[i] > maks)
{
maks = nilaiakhir[i];
}
if (nilaiakhir[i] < min)
{
min = nilaiakhir[i];
}
rata = totnil / 3;
}
getch();
clrscr();
cout<<"nilai tertinggi \t:"<<maks;
cout<<endl;
cout<<"nilai terendah \t:"<<min;
cout<<endl;
cout<<"nilai rata-rata \t:"<<rata;
cout<<endl;
for(i=0;i<2;i++)
{
for(j=i+1;j<=2;j++)
{
if(nilaiakhir[i] > nilaiakhir[j])
{
temp2 = nilaiakhir[i];
nilaiakhir[i] = nilaiakhir[j];
nilaiakhir[j] = temp2;
strcpy(temp,nim[i]);
strcpy(nim[i],nim[j]);
strcpy(nim[j],temp);
strcpy(temp1,nama[i]);
strcpy(nama[i],nama[j]);
strcpy(nama[j],temp1);
}
}
}
getch();
clrscr();
cout<<" daftar mahasiswa \n";
cout<<"====================================================\n";
cout<<"nama \t\t| nim \t| nilai akhir\n";
cout<<"====================================================\n";
for(i=0;i<=2;i++)
{
gotoxy(1,5+i); cout<<nama[i]<<"\t\t|"<<nim[i]<<"\t\t|"<<nilaiakhir[i];
}
cout<<endl;
cout<<"=====================================================\n";
getch();
}
0 komentar:
Posting Komentar