Thursday, March 16, 2006

highest

pahamkan and sesuaikan dengan program korang sendiri


public static void SortHighest(int marks[][],int bilpelajar)
{
String output="";

for(int i=(bilpelajar-1);i>=1;i--)
{
int currentmax=marks[0][1];
int currentmaxmetric=marks[0][0];
int currentmaxindex=0;
int currentmaxindexmetric=0;

for(int k=1;k<=i;k++)
{
if(currentmax{
currentmaxmetric=marks[k][0];
currentmax=marks[k][1];

currentmaxindex=k;
currentmaxindexmetric=k;
}
}

if(currentmaxindex!=i)
{
marks[currentmaxindex][1]=marks[i][1];
marks[currentmaxindexmetric][0]=marks[i][0];

marks[i][1]=currentmax;
marks[i][0]=currentmaxmetric;
}
}

for(int i=0;i{
output+="\n";
for(int j=0;j<2;j++)
{
output+=" "+marks[i][j];
}
}

JOptionPane.showMessageDialog(null,output, "4 - SORTED BY HIGHEST MARK",JOptionPane.INFORMATION_MESSAGE);
}

No comments: