Lập trình C# - Vẽ chữ cái Y bằng dấu sao

Vẽ chữ cái Y bằng dấu sao

Bài tập C# này là bài tập khá thú vị. Bài tập này minh họa giúp bạn cách sử dụng vòng lặp FOR trong C#.

Chương trình C#

Dưới đây là chương trình C# để giải bài tập vẽ chữ cái Y bằng dấu sao trong C#:

using System;

namespace Csharp
{
    class TestCsharp
    {
        public static void Main()
        {

            int hang, cot;

            Console.Write("\n");
            Console.Write("Ve chu cai Y bang dau sao trong C#:\n");
            Console.Write("----------------------------------");
            Console.Write("\n\n");

            for (hang = 0; hang <= 6; hang++)
            {
                for (cot = 0; cot <= 6; cot++)
                {
                    if (((cot == 1 || cot == 5) && hang < 2) || hang == cot && 
                        cot > 0 && cot < 4 || (cot == 4 && hang == 2) || 
                        ((cot == 3) && hang > 3))
                        Console.Write("*");
                    else
                        Console.Write(" ");
                }
                Console.Write("\n");
            }
            Console.Write("\n");    

            Console.ReadKey();
        } 
    }
}
Xem ví dụ

Biên dịch và chạy chương trình C# trên sẽ cho kết quả:

Bài tập vòng lặp trong C# (Phần 33)