◀ Previous Next ▶ Up ▲

 







จะเขียน flowchart โปรแกรมนี้ยังไงครับ ผมไม่ค่อยเก่งเรื่องการทำ flowchart เลยครับ

จะเขียน flowchart โปรแกรมนี้ยังไงครับ ผมไม่ค่อยเก่งเรื่องการทำ flowchart เลยครับ

void calResult()
{
int j,check;
String s1;
check = 0;
count = 0;
totalx = 0;
totalx_pow = 0; //Sigma sqr(X)
sd = 0;
mean = 0;
for (i=0;i<8;i++)
{
if (answer[i].length() == 0)
{
check = check + 1;
}
num_true[i] = 0;
num_false[i] = 0;
num_noans[i] = 0;
score[i] = 0;
z[i] = 0;
percent[i] = 0;
}
try
{
if ((keys!="") && (check < 8))
{
for (i=0;i<8;i++)
{
if (answer[i].length() != 0)
{
for (j=0;j<choice;j++)
{
if (answer[i].charAt(j) == '0')
{
num_noans[i] = num_noans[i] + 1;
}
else if (answer[i].charAt(j) == keys.charAt(j))
{
num_true[i] = num_true[i] + 1;
}
else
{
num_false[i] = num_false[i] + 1;
}
}
count = count + 1;
score[i] = ((num_true[i]*correct)+(num_false[i]*wrong))+(num_noans[i]*no_ans);
percent[i] = ((1.0*score[i]) / (correct*choice))*100;
totalx = totalx + score[i];
totalx_pow = totalx_pow + (score[i]*score[i]);

}
System.out.println(num_true[i] + " " + num_false[i] + " " + num_noans[i] + " " + score[i] + " " + percent[i]);
}
mean = (1.0*totalx) / count;
sd = Math.sqrt(((1.0*totalx_pow)/count)-(mean*mean));
for (i=0;i<8;i++)
{
if (answer[i].length() != 0)
{
z[i] = (score[i]-mean)/sd;
System.out.println(z[i]);
}
}
AddResult();

}
}
catch (Exception p)
{
System.out.println("Error reading calculate: " + p);
}
}

ช่วยแนะนำเวบสอนการเขียน flowchart ก็ได้ครับ ขอบคุณมาก


จากคุณ : Muntai [13 มิ.ย. 2547 - 18:19:18]





กระทู้ยอดนิยม