Пример #1
0
        public void isiArrayCopy2()
        {
            int minggir = 0;

            int[] lipat4 = Deret.lipat4(12);


            for (int cetak = 1; cetak <= n2; cetak++)
            {
                for (int m = 0; m < baris; m++)
                {
                    for (int n = 0; n < kolom; n++)
                    {
                        if (m == 0 && n <= totKolom - 1)
                        {
                            array[m, n + minggir] = "*";
                        }
                        else if (n == totKolom - 1)
                        {
                            array[m, n + minggir] = "*";
                        }
                        else if (n == 0)
                        {
                            array[m, n + minggir] = "*";
                        }
                        else if (m == totKolom - 1 && n <= totKolom - 1)
                        {
                            array[m, n + minggir] = "*";
                        }
                    }
                }
                minggir = minggir + totKolom;
            }
            cetakArray();
        }
Пример #2
0
        public void isiArray() // deret angka
        {
            int geser = 0;

            int[] lipat4 = Deret.lipat4(kelipatan * kelipatan);

            for (int bangun = 1; bangun <= n2; bangun++)
            {
                int index = 0;
                if (bangun % 4 == 1)
                {
                    for (int i = 0; i < n1; i++)
                    {
                        for (int j = 0; j < n1; j++)
                        {
                            if (j == i || j == 0 || i == n1 - 1)
                            {
                                array[i, j + geser] = lipat4[index].ToString();
                                index++;
                            }
                        }
                    }
                }
                else if (bangun % 4 == 2)
                {
                    for (int i = 0; i < n1; i++)
                    {
                        for (int j = 0; j < n1; j++)
                        {
                            if (i + j == n1 - 1 || j == 0 || i == 0)
                            {
                                array[i, j + geser] = lipat4[index].ToString();
                                index++;
                            }
                        }
                    }
                }
                else if (bangun % 4 == 3)
                {
                    for (int i = 0; i < n1; i++)
                    {
                        for (int j = 0; j < n1; j++)
                        {
                            if (j == i || i == 0 || j == n1 - 1)
                            {
                                array[i, j + geser] = lipat4[index].ToString();
                                index++;
                            }
                        }
                    }
                }
                else if (bangun % 4 == 0)
                {
                    for (int i = 0; i < n1; i++)
                    {
                        for (int j = 0; j < n1; j++)
                        {
                            if (j + i == n1 - 1 || j == n1 - 1 || i == n1 - 1)
                            {
                                array[i, j + geser] = lipat4[index].ToString();
                                index++;
                            }
                        }
                    }
                }

                geser = geser + totKolom;
            }

            cetakArray();
        }