CODE
int [] b = {55,35,45,80,20}; //สร้าง Array ชื่อ b ที่มีข้อมูล 5 ตัว เพื่อเก็บค่าตัวเลขในแต่ละลำดับ
int i,min,max,sumb; //ประกาศค่าตัวแปร
while(i<b.length){ //ถ้าค่าตัวแปร i น้อยกว่าความยาวของ Array ชื่อ b (ซึ่งเท่ากับ 5)
if(i==0){ //ถ้าค่าตัวแปร i เท่ากับ 0
min = b[0]; //ให้ค่าตัวแปร min เท่ากับ Array ชื่อ b ที่ลำดับ 0
max = b[0]; //ให้ค่าตัวแปร max เท่ากับ Array ชื่อ b ที่ลำดับ 0
}
if(b[i]<=min){ //ถ้าค่าตัวแปร i น้อยกว่าหรือเท่ากับ ค่าของตัวแปร min
min = b[i]; //ให้ค่าตัวแปร min เท่ากับ Array ชื่อ b ที่ลำดับ i
}
if(b[i]>=max){ //ถ้าค่าตัวแปร i มากกว่าหรือเท่ากับ ค่าของตัวแปร max
max = b[i]; //ให้ค่าตัวแปร max เท่ากับ Array ชื่อ b ที่ลำดับ i
}
sumb = sumb + b[i]; //ให้ตัวแปร sumb มีค่าเท่ากับ sumb บวกกับ Array ชื่อ b ที่ลำดับ i
i = i + 1; //ให้ i เพิ่มทีละ 1 เพื่อเลื่อนลำดับใน Array
}
int avrb = sumb/b.length; //ให้ค่าตัวแปร avrb เท่ากับ ค่า sumb หารด้วยความยาวของ Array ชื่อ b (ซึ่งเท่ากับ 5)
//แสดงค่าสูงสุด,ต่ำสุด,เฉลี่ย
println("Minimum = " + min);
println("Maximum = " + max);
println("Average = " + avrb);
จากโค้ด ค่าใน Array ชื่อ b จาก int [] b = {55,35,45,80,20}; จะได้
Minimum = 20
Maximum = 80
Average = 47
ถ้าเปลี่ยนค่าใน Array ชื่อ b จาก int [] b = {55,35,45,80,20}; เป็น int [] b = {50,45,20,10,5}; จะได้ Minimum =5
Maximum = 50
Average =26
int i,min,max,sumb; //ประกาศค่าตัวแปร
while(i<b.length){ //ถ้าค่าตัวแปร i น้อยกว่าความยาวของ Array ชื่อ b (ซึ่งเท่ากับ 5)
if(i==0){ //ถ้าค่าตัวแปร i เท่ากับ 0
min = b[0]; //ให้ค่าตัวแปร min เท่ากับ Array ชื่อ b ที่ลำดับ 0
max = b[0]; //ให้ค่าตัวแปร max เท่ากับ Array ชื่อ b ที่ลำดับ 0
}
if(b[i]<=min){ //ถ้าค่าตัวแปร i น้อยกว่าหรือเท่ากับ ค่าของตัวแปร min
min = b[i]; //ให้ค่าตัวแปร min เท่ากับ Array ชื่อ b ที่ลำดับ i
}
if(b[i]>=max){ //ถ้าค่าตัวแปร i มากกว่าหรือเท่ากับ ค่าของตัวแปร max
max = b[i]; //ให้ค่าตัวแปร max เท่ากับ Array ชื่อ b ที่ลำดับ i
}
sumb = sumb + b[i]; //ให้ตัวแปร sumb มีค่าเท่ากับ sumb บวกกับ Array ชื่อ b ที่ลำดับ i
i = i + 1; //ให้ i เพิ่มทีละ 1 เพื่อเลื่อนลำดับใน Array
}
int avrb = sumb/b.length; //ให้ค่าตัวแปร avrb เท่ากับ ค่า sumb หารด้วยความยาวของ Array ชื่อ b (ซึ่งเท่ากับ 5)
//แสดงค่าสูงสุด,ต่ำสุด,เฉลี่ย
println("Minimum = " + min);
println("Maximum = " + max);
println("Average = " + avrb);
จากโค้ด ค่าใน Array ชื่อ b จาก int [] b = {55,35,45,80,20}; จะได้
Minimum = 20
Maximum = 80
Average = 47
ถ้าเปลี่ยนค่าใน Array ชื่อ b จาก int [] b = {55,35,45,80,20}; เป็น int [] b = {50,45,20,10,5}; จะได้ Minimum =5
Maximum = 50
Average =26
ไม่มีความคิดเห็น:
แสดงความคิดเห็น