C# İle kullanıcının girdiği değere göre "*" şeklinde dikdörtgen oluşturan program

İmopa39

Hectopat
Katılım
22 Mayıs 2014
Mesajlar
10
Daha fazla  
Cinsiyet
Erkek
Hepinize merhaba arkadaşlar.

Programla'dan ödevim var, konu ise yukarıda belirttiğim gibi ;

- C# ile kullanıcının girdiği değerlere göre "*" şeklinde dikdörtgen çizdiren program. Bunu nasıl yapabilirim, yardımcı olabilir misiniz ? Yardımcı olanlara ve olmaya çalışanlara teşekkürler.
 
Console da mı yapacaksın, windows form mu? Daha açıklayıcı bilgi verirsen daha iyi olur. Bu tarz şeyler for döngüsüyle yapılır.
 
Kodu ana hatlarıyla gönderiyorum. Eksikliklerini siz tamamlarsınız. Örneğin sayı yerine harf girerseniz hata alacaksınız. Dikdörtgen oluşmayan şekilleri de çizecektir.
Kod:
        static void Main(string[] args)
        {
            Console.WriteLine("Dikdörtgenin uzunluğunu giriniz.");
            int uzunluk = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Dikdörtgenin yüksekliğini giriniz.");
            int yükseklik = Convert.ToInt32(Console.ReadLine());
            for (int y = 0; y < yükseklik; y++)
            {
                for (int x = 0; x < uzunluk; x++)
                {
                    if (x == 0 || y == 0 || x == uzunluk - 1 || y == yükseklik - 1)
                        Console.Write("*");
                    else
                        Console.Write(" ");
                }
                Console.WriteLine();
            }
            Console.ReadLine();
        }
 
Teşekkürler arkadaşlar console uygulaması olacaktı yardımcı olmaya çalışanlara ve olanlara teşekkürü bir borç bilirim
 
Uyarı! Bu konu 10 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Yeni konular

Geri
Yukarı