วันอังคารที่ 20 สิงหาคม พ.ศ. 2556

Fraction

 Fraction

Processing Code

class Fraction {  //ตั้งชื่อ Class ซึ่งใช้เก็บข้อมูล
  int n;  //เศษ
  int d;  //ส่วน
  /*กำหนดตัวแปรสองตัวให้เป็นเศษและส่วนตามลำดับ*/

   Fraction(int a, int b) {  //กำหนดเศษส่วน
    n = a;  //this.n = a; ค่า n นี้มีค่าเท่ากับ a
    d = b;  //this.d = b; ค่า d นี้มีค่าเท่ากับ b
  }
 
  String toString() {  //ต้องการแปลงค่าใน Object ให้เป็น String
    String s = this.n + "/" + this.d;  //กำหนดสูตรในการคำนวณ
    return s;  //กำหนดฟังก์ชั่นในการคืนค่าตัวแปร  
  }

  void add(int h) {
    this.n = h;
  }
}

void setup() {  //ฟังก์ชั่นหลักที่ใช้ในการตั้งค่า และไม่มีการวนซ้ำ
  Fraction Z = new Fraction(2, 7);  //ใช้ฟังก์ชั่นนี้ในการกำหนดค่าตัวเลขของตัวแปรในรูปเศษส่วน
  Fraction B = new Fraction(4, 9);  //ใช้ฟังก์ชั่นนี้ในการกำหนดค่าตัวเลขของตัวแปรในรูปเศษส่วนเหมือนกัน
  Z.add(90);
  println(Z);  //สั่งให้พิมพ์ค่า Z ที่ได้มาจากการคำนวณในรูปของเศษส่วน
  println(B);  //สั่งให้พิมพ์ค่า B ที่ได้มาจากการคำนวณในรูปของเศษส่วน
}
/*จากที่เห็น Method คือฟังก์ชั่นใน Object และ Constructor คือฟังก์ชั่นที่ใช้ในการสร้าง Object*/

Canvas

90/7
4/9
   

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

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