วันพุธที่ 18 กันยายน พ.ศ. 2556

-Maxtric Calculation-(Plus)




void setup() {
  int[][] Mtnum1 = {         //เป็นการสร้างตัวแปลArray 2 มิติ ชนิดจำนวนเต็ม
    {
      1, 3, 6
    }
    , {
      5, 2, 3
    }
    , {
      5, 2, 7
    }
  };
  int[][] Mtnum2 = {
    {
      5, 2, 4
    }
    , {
      6, 3, 3
    }
    , {
      4, 2, 2
    }
  };
  int[][] sum = new int[3][3];        //เป็นการกำหนดค่าความกว้างของArrayแต่ละมิติ
                                                    โดยช่องแรกกำนดว่าจะมีความกว้างของ index เ่ท่าไร
                                                     และช่องที่2กำหนดว่าข้างในของแต่ละ index
                                                      จะมีความกว้างเท่าไร
  int y=20,x;
  int i, j;
  for (i=0;i<Mtnum1.length;i++) {      //คล้ายกับคำสั่ง while แต่ต่างกันตรงที่การกำหนดเงื่อนไข
                                                         ดังนี้ for(กำหนดค่าให้ตัวแปล,เงื่อนไขในการวน,
                                                         เพิ่มค่าให้ตัวแปลทุกๆครั้งที่มีการวนลูป)
    x=10;
    for (j=0;j<Mtnum1[i].length;j++) {
      sum[i][j] = Mtnum1[i][j]+Mtnum2[i][j];
      fill(0);
      text(" "+sum[i][j],x,y);                 //เป็นคำสั่งแสดงข้อความโดยกำหนดดังนี้
                                                       ("ข้อความ"+ค่าที่ต้องการแสดง,ตำแน่งแกนx,ตำแหน่งแกนy)
      x=x+20;
    }
    y=y+20;
 
 
  }
}

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

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