C# Konsol Uygulaması ile Piramit Çizdirme

ravex

Ultra Member
Katılım
30 Tem 2019
Konular
217
Mesajlar
656
Tepkime puanı
383
Konum
Turkey
C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace konsol
{
 class Program
 {
 static void Main(string[] args)
 {
 Etiket://Eğer bir hata olursa sayıyı tekrar almak için etiket kullanımı yapıyoruz.
 Console.Clear();//Konsol temizlemek için kullandık.
 Console.Write("Lütfen bir sayi giriniz:");//Ekrana "Lütfen bir sayi giriniz:" diye bir yazı yazdırdık.
 try
 {
 int sayi = Convert.ToInt32(Console.ReadLine());//Eğer klavyeden girilen değerler karakter değil ise sayı olarak atıyoruz.
 Console.Clear();//Konsolu temizledik.
 for (int i=1;i<=sayi;i++)// Aldığımız sayı kadar satır belirliyoruz.
 {
 for(int k=0;k<sayi-i;k++)
 {
 Console.Write(" ");//sayımızdan yıldız sayısını çıkararak boşluk sayısını bulup boşluk yazdırıyoruz.
 }
 for(int j=2;j<=i*2;j++)//Burada ise her satırdaki yıldız sayısını belirliyoruz.
 {
 Console.Write("*");//Yıldız ekliyoruz.
 }
 Console.WriteLine();//Alt satıra geçmek için bunu yazıyoruz.
 }
 }
 catch(Exception exc)//Eğer bir hata var ise
 {
 Console.WriteLine(exc.Message);//hatayı yazdırıyoruz.
 goto Etiket;//Hata varsa en başa dönüyoruz.
 
 }
 Console.ReadKey();//Durduralım.
 }
 }
}
 
Üst