C # ‘da 7 Farklı Yıldız Deseni Çizme Programları

 C # ‘da 7 Farklı Yıldız Deseni Çizme Programları
Okunuyor C # ‘da 7 Farklı Yıldız Deseni Çizme Programları

Bu makalemizde, C# ‘daki farklı yıldız deseni çizmek için örnek programlarını göstereceğim.

Yukarda gördüğümüz çizeceğimiz yıldız desenleri.

Desen 1 :

********
*******
******
*****
****
***
**
*

public class Program
{
 
    public static void Main(string[] args)
    {
        for (int row = 8; row >= 1; --row)
        {
            for (int col = 1; col <= row; ++col)
            {
                Console.Write("*");
            }
 
            Console.WriteLine();
        }
    }
}

Desen 2 :

*
**
***
****
*****
******
*******
********

public class Program
{
 
    public static void Main(string[] args)
    {
        for (int row = 1; row <= 8; ++row)
        {
            for (int col = 1; col <= row; ++col)
            {
                Console.Write("*");
            }
 
            Console.WriteLine();
        }
    }
}

Desen 3 :

Diamond Pattern shape

public class Program
{
 
    public static void Main()
    {
        int number, i, k, count = 1;
        Console.Write("Enter number of rows\n");
        number = int.Parse(Console.ReadLine());
        count = number - 1;
        for (k = 1; k <= number; k++)
        {
            for (i = 1; i <= count; i++)
                Console.Write(" ");
            count--;
            for (i = 1; i <= 2 * k - 1; i++)
                Console.Write("*");
            Console.WriteLine();
        }
        count = 1;
        for (k = 1; k <= number - 1; k++)
        {
            for (i = 1; i <= count; i++)
                Console.Write(" ");
            count++;
            for (i = 1; i <= 2 * (number - k) - 1; i++)
                Console.Write("*");
            Console.WriteLine();
        }
        Console.ReadLine();
    }
}

Desen 4 :

Star Pattern in C#

public class Program
{
    public static void Main(string[] args)
    {
        int val = 8;
        int i, j, k;
        for (i = 1; i <= val; i++)
        {
            for (j = 1; j <= val - i; j++)
            {
                Console.Write(" ");
            }
            for (k = 1; k <= i; k++)
            {
                Console.Write("*");
            }
            Console.WriteLine("");
        }
        Console.ReadLine();
    }
}

Desen 5 :

* *
** **
*** ***
**** ****
***** *****
****** ******
******* *******
******** ********

public class Program
{
    public static void Main(string[] args)
    {
        int number = 8;
 
        for (int i = 0; i < number; ++i)
        {
            for (int j = 0; j <= i; ++j)
            {
                Console.Write("*");
            }
 
            if (i != number - 1)
            {
                Console.Write(" ");
            }
            else
            {
                Console.Write(" * ");
            }
            for (int j = 0; j <= i; ++j)
            {
                Console.Write("*");
            }
 
            Console.WriteLine();
        }
    }
}

Desen 6 :

Star Pattern in C#

public class Program
{
    public static void Main(string[] args)
    {
        int number = 7;
 
        for (int i = 0; i < number; i++)
        {
            if (i == 0 || i == 6)
            {
                for (int j = 0; j < number; j++)
                {
                    Console.Write("*");
                }
                Console.WriteLine();
            }
            if (i >= 1 && i <= 5)
            {
                for (int j = 0; j < number; j++)
                {
                    if (j == 0 || j == 6)
                    {
                        Console.Write("*");
                    }
                    else if (j >= 1 && j <= 5)
                    {
                        Console.Write(" ");
                    }
                }
                Console.WriteLine();
            }
        }
 
    }
}

Desen 7 :

Yıldız Deseni Örneğimiz;

Star Pattern in C#

Projemizin Kodları ;

public class Program
{
    static void stars(int count)
{
    for (int i = 0; i < count; ++i)
        Console.Write("*");
}
 
static void spaces(int count)
{
    for (int i = 0; i < count; ++i)
        Console.Write(" ");
}
    public static void Main(string[] args)
    {
 
        int n = 8;
 
        for (int i = 0; i < n; ++i)
        {
            stars(i + 1);
            spaces(n - i - 1);
            stars(n - i + 1);
            spaces(2 * i);
            stars(n - i);
            spaces(n - i - 1);
            stars(i + 1);
 
            Console.WriteLine();
        }
 
    }
}

Ziyaretiniz için teşekkür ederim diğer makalelerimizede göz atmayı unutmayın.

Yapılan Yorumlar
  • Avatar for codj codj dedi ki:

    başarılı, algoritma üretmek için birebir.

  • Avatar for mjfwjef mjfwjef dedi ki:

    desen 6 yanlış

  • Avatar for hseyin25 hseyin25 dedi ki:

    abi boş kare içinde baklava yapmayı atabilirmisin ?

  • Avatar for Nermin Nermin dedi ki:

    Desen 7 örneğinde yanındaki iki üçgenin olmamasını istiyorum nasıl yapılabilir? Yardımcı olur musunuz?

  • Avatar for muhammed arslan muhammed arslan dedi ki:

    merhaba bu sene yurt dışında program okumaya basladım yabancı dıl oldugu ıcın acıksa bısey anlamıyorum yardım edebılıcek bırı var mı
    w>=3,w tek(asagıdakı ornek gıbı: w = 11 )

    ***********
    ***** *****
    **** ****
    *** ***
    ** **
    * *

    • Avatar for Ramazan Şerif Ramazan Şerif dedi ki:

      int git = 10;
      for (int i = 0; i < 6; i++) { for (int j = 0; j < git;j++) { Console.Write("*"); if (j==git/2-1) { Console.Write(" "); } } Console.WriteLine(); git = git - 2; } Console.ReadKey(); başarılar kardeşim duanı eksik etme...

  • Avatar for ömer faruk ömer faruk dedi ki:

    merhabalar bir ödevim için yardım istiyorum 80×25 lik yıldızlarla oluşturulucak bir dikdörtgen oluşturmam lazım ama yapamadım yardımcı olursanız sevinirim

    • Avatar for Ramazan Şerif Ramazan Şerif dedi ki:

      Buradaki tüm yıldız örneklerini çözün , çözerken anlamaya çalışın yapabileeceğinize güvencim tam ! Malesef şuan meşgulüm ve bu ödevi yapmak seni geliştirecektir !

Bir Cevap Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.