public static void Main()
Console.WriteLine("Main Menu \n 1. Set Size \n 2. Draw Square \n 3. Draw Triangle \n 4. Draw Rhombus \n 5. Exit \n Menu: ");
int menu = Convert.ToInt32(Console.ReadLine());
while (menu > 1 && menu <= 4)
Console.WriteLine("error,silahkan set ukuran");
Console.WriteLine(" ------------- \n Main Menu \n 1. Set Size \n 2. Draw Square \n 3. Draw Triangle \n 4. Draw Rhombus \n 5. Exit \n Menu: ");
menu = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Input Size: ");
int size = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Invalid Input");
Console.WriteLine("------------------");
Console.WriteLine("Main Menu \n 1. Set Size \n 2. Draw Square \n 3. Draw Triangle \n 4. Draw Rhombus \n 5. Exit \n Menu: ");
menu = Convert.ToInt32(Console.ReadLine());
Console.Write("Input Size: ");
size = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("invalid size");
Console.Write("Input Size:");
size = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("invalid size");
for (int i = 1; i <= size; i = i + 1)
for (int j = 1; j <= size; j = j + 1)
if (i == 1 || i == (size) || j == 1 || j == (size))
for (int a = 1; a <= size - 1; a = a + 1)
for (int b = 1; b <= size - a; b = b + 1)
for (int c = 1; c <= ((2 * a) - 1); c = c + 1)
if (c == 1 || c == ((2 * a) - 1))
for (int d = size; d <= size; d = d + 1)
for (int e = 1; e <= (size * 2) - 1; e = e + 1)
for (int a = 1; a <= size; a = a + 1)
for (int b = 1; b <= size - a; b = b + 1)
for (int c = 1; c <= ((2 * a) - 1); c = c + 1)
if (c == 1 || c == ((2 * a) - 1))
for (int d = 0; d <= size - 2; d = d + 1)
for (int e = 0; e <= d; e = e + 1)
for (int a = 1; a <= ((2 * size) - (2 * d) - 3); a = a + 1)
if (a == 1 || a == ((2 * size) - (2 * d) - 3))