Saturday, 27 July 2013

Create a Indian flag in c#


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int a;
            for (int i = 0; i < 25; i++)
                Console.Write(" ");
            for (int i = 0; i < 15; i++)
                Console.Write("_");
            Console.WriteLine();
            for (a = 1; a < 40; a++)
            {
                for (int i = 0; i < 23; i++)
                    Console.Write(" ");
                Console.Write("||");
                if (a == 6 || a == 11 || a == 16)
                {
                    for (int i = 0; i < 15; i++)
                        Console.Write("_");

                }
                else if (a < 16)
                {
                    for (int i = 0; i < 15; i++)
                    {
                        if (a == 7||a==10)
                        {
                            if (i == 8)
                            {
                                Console.Write("*");
                                i = i + 1;
                            }
                        }
                        if (a == 8 || a == 9)
                        {
                            if (i == 7 || i == 9)
                            {
                                Console.Write("*");
                                i = i + 1;
                            }
                        }
                       
                        Console.Write(" ");
                    }
                }
                if(a<17)
                Console.Write("|");
                Console.WriteLine();
            }
            for (int i = 1; i < 4; i++)
            {
                a=25;
                for (int k = 0; k < (a - (i * 5)); k++)
                    Console.Write(" ");
                for (int j = 0; j < (i * 10); j++)
                    Console.Write("_");
                Console.WriteLine();
                for (int k = 0; k < (a - (i * 5)-1); k++)
                    Console.Write(" ");
                Console.Write("|");
                for (int j = 0; j < (i * 10); j++)
                    Console.Write(" ");
                Console.Write("|");
                Console.WriteLine();
            }


                Console.ReadLine();
        }
    }
}

No comments:

Post a Comment