public void isiArrayCopy3() { int x = 0; int[] lipat3 = Deret.lipat3(kelipatan * kelipatan); for (int cetak = 1; cetak <= n2; cetak++) { int j = 0; for (int p = 0; p < baris; p++) { for (int q = 0; q < kolom; q++) { if (p - q == 0 || q == 0 || (p == baris - 1 && q <= totKolom - 1)) { array[p, q + x] = lipat3[j].ToString(); j++; } } } x = x + totKolom; } cetakArray(); }
public void isiArrayCopy4() { int z = 0; int[] lipat3 = Deret.lipat3(kelipatan * kelipatan); for (int segtiga = 1; segtiga <= n2; segtiga++) { int a = 0; for (int x = 0; x < baris; x++) { for (int y = 0; y < kolom; y++) { if (x - y == 0 || y == 0 || (x == baris - 1 && y <= totKolom - 1)) { array[x, y + z] = lipat3[a].ToString(); a++; } } } z = z + totKolom; } cetakArray(); }
public void isiArrayCopy2() { int minggir = 0; int[] lipat3 = Deret.lipat3(kelipatan * kelipatan); for (int copy = 1; copy <= n2; copy++) { int i = 0; for (int m = 0; m < baris; m++) { for (int n = 0; n < kolom; n++) { if (m - n == 0 || n == 0 || (m == baris - 1 && n <= totKolom - 1)) { array[m, n + minggir] = lipat3[i].ToString(); i++; } } } minggir = minggir + totKolom; } cetakArray(); }
public void isiArray() { int geser = 0; int[] lipat3 = Deret.lipat3(kelipatan * kelipatan); for (int bangun = 1; bangun <= n2; bangun++) { int index = 0; for (int i = 0; i < baris; i++) { for (int j = 0; j < kolom; j++) { if (i - j == 0 || j == 0 || (i == baris - 1 && j <= totKolom - 1)) { array[i, j + geser] = lipat3[index].ToString(); index++; } } } geser = geser + totKolom; } cetakArray(); }
public void isiArrayCopy2() { int g = 0; int k = 3; int[] lipat3 = Deret.lipat3(k * k); for (int d = 0; d < n2; d++) { int index = 0; for (int a = 0; a < baris; a++) { for (int b = 0; b < kolom; b++) { if (a + b >= baris - 1 && b - a <= baris - 1) { if (d % 2 == 0) // Segitiga normal { array[a, b + g] = lipat3[index].ToString(); index++; } else // segtiga kebalik { array[n1 - 1 - a, b + g] = lipat3[index].ToString(); index++; } } } } g = g + totKolom; } cetakArray(); }
public void isiArrayCopy1() { int minggir = 0; int l = 3; int[] lipat3 = Deret.lipat3(l * l); for (int copy = 0; copy < n2; copy++) { int i = 0; for (int x = 0; x < baris; x++) { for (int y = 0; y < kolom; y++) { if (x + y >= baris - 1 && y - x <= baris - 1) { if (copy % 2 == 0) // Segitiga normal { array[x, y + minggir] = lipat3[i].ToString(); i++; } else // segtiga kebalik { array[n1 - 1 - x, y + minggir] = lipat3[i].ToString(); i++; } } } } minggir = minggir + totKolom; } cetakArray(); }
public void isiArray() { int geser = 0; int angka = 1; int kelipatan = 3; int[] lipat3 = Deret.lipat3(kelipatan * kelipatan); for (int bangun = 0; bangun < n2; bangun++) { int index = 0; for (int i = 0; i < baris; i++) { for (int j = 0; j < kolom; j++) { if (i + j >= baris - 1 && j - i <= baris - 1) { if (bangun % 2 == 0) // Segitiga normal { array[i, j + geser] = lipat3[index].ToString(); index++; } else // segtiga kebalik { array[n1 - 1 - i, j + geser] = lipat3[index].ToString(); index++; } } } } geser = geser + totKolom; } cetakArray(); }
public void isiArray() { int geser = 0; int[] lipat3 = Deret.lipat3(n1 * kelipatan); for (int bangun = 0; bangun < n2; bangun++) { int index = 0; for (int i = 0; i < baris; i++) { for (int j = 0; j < n1; j++) { if (i == 0 && j <= 3) { //array[i, j+geser] = "*" + lipat3[index].ToString(); index++; array[i, j + geser] = lipat3[index].ToString(); index++; //array[i, j] = index.ToString(); index++; } else if (j == 3 && i <= baris - 1) { //array[i, j + geser] = "#" + lipat3[index].ToString(); index++; array[i, j + geser] = lipat3[index].ToString(); index++; //array[i, j] = index.ToString(); index++; } else if (i == baris - 1 && j <= 3) { //array[i, j + geser] = "@" + lipat3[index].ToString(); index++; array[i, j + geser] = lipat3[index].ToString(); index++; //array[i, j] = index.ToString(); index++; } else if (j == 0 && i <= baris - 1) { //array[i, j + geser] = "%" + lipat3[index].ToString(); index++; array[i, j + geser] = lipat3[index].ToString(); index++; //array[i, j] = index.ToString(); index++; } } } geser = geser + totKolom; } cetakArray(); }