Cara membuat program sederhana print asterisk(bintang) c# Asp.Net Part8

Ikuti Code dibawah ini :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace part8
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Input the number of an asterisk = ");
            int n = int.Parse(Console.ReadLine());
            int mid = ((n - 1) / 2 + 1);
            for (int i = 1; i <= n; i++)
            {
                for (int j = 1; j <= n; j++)
                {
                    if (i == mid && j == mid)
                    {
                        Console.Write("*");
                    }
                    else if (i == j && j < mid)
                    {
                        Console.Write(n);
                    }
                    else if (i == j && j < mid)
                    {
                        Console.Write(n);
                    }
                    else if (i == j && j > mid)
                    {
                        Console.Write(1);
                    }
                    else if (j == n + 1 - i && j > mid)
                    {
                        Console.Write(n);
                    }
                    else if (j == n + 1 - i && j < mid)
                    {
                        Console.Write(1);
                    }
                    else if (j == mid && i < mid)
                    {
                        Console.Write(1);
                    }
                    else if (j == mid && i > mid)
                    {
                        Console.Write(n);
                    }
                    else
                        Console.Write(" ");
                }
                Console.WriteLine();
            }
            Console.ReadLine();
        }
    }
}

  • Output

Previous
Next Post »