วันพฤหัสบดีที่ 25 กรกฎาคม พ.ศ. 2556

Max-Min (Array)



float[ ] data = {84,75.1,68.9,64.1,67.8}; // กำหนดตัวแปรชนิด float แบบ array ชื่อ data
void setup(){
  background (0); // กำหนดสี screen เป็นสีดำ
  size(150,150);  // กำหนดขนาด
  float sum = 0;  // กำหนดตัวแปรชนิด float ชื่อ sum
  float max = data[0];  // กำหนดตัวแปรชนิด float ชื่อ max
  float min = data[0];  // กำหนดตัวแปรชนิด float ชื่อ min
  int n = 0;  // กำหนดตัวแปรชนิด int ชื่อ n
  while(n < data.length){  // กำหนดเงื่อนไขเพื่อวนลูป ข้อมูลใน array ที่ชื่อ data
    if(data[n] >= max){  // กำหนดเงื่อนไข ถ้าข้อมูลในช่อง array นั้นๆ มีค่ามากกว่า max
      max = data[n];  // ให้ค่า max มีค่าเท่ากับข้อมูลในช่อง array นั้นๆ
    }
    if(data[n] <= min){  // กำหนดเงื่อนไข ถ้าข้อมูลในช่อง array นั้นๆมีค่าน้อยกว่า min
      min = data[n];  // ให้ค่า min มีค่าเท่ากับข้อมูลในช่อง array นั้นๆ
    }
    sum = sum + data[n];  // ให้ค่าของ sum เป็นการรวมค่าทุกตัวใน array ชื่อ data
    n = n + 1;  // เพิ่มค่าของ n ขึ้นเรื่้อยๆ
  }
  fill(255);  // กำหนดสีให้ตัวอักษร เป็นสีขาว
  text("maximum is " + max,30,40);  // แสดงค่าของ max  
  text("minimum is " + min,30,70);  // แสดงค่าของ min
  text("average is " + sum/data.length,30,100);  // แสดงค่าของ average
}
ที่มา: http://web.nso.go.th/en/survey/ict/ict_house12.htm

ไม่มีความคิดเห็น:

แสดงความคิดเห็น