C# kullanarak bir piramit çizmek için, öncelikle kaç satırlık bir piramit istediğinizi belirlemeniz gerekir. Daha sonra her satırda kaç yıldız (*) olacağını da belirleyebilirsiniz.
Aşağıdaki örnekte, kullanıcının klavyeden girdiği satır sayısı ve yıldız sayısı kullanılarak bir piramit çizilmektedir:
csharp
using System;
class Program {
static void Main(string[] args) {
Console.Write("Piramit kaç satır olsun? ");
int satirSayisi = Convert.ToInt32(Console.ReadLine());
Console.Write("Her satırda kaç yıldız olsun? ");
int yildizSayisi = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= satirSayisi; i++) {
for (int j = 1; j <= satirSayisi - i; j++) {
Console.Write(" ");
}
for (int k = 1; k <= 2 * i - 1; k++) {
Console.Write("*");
}
Console.WriteLine();
}
Console.ReadLine();
}
}
Bu programda, kullanıcıya kaç satır ve her satırda kaç yıldız olacağı sorulur. Ardından, iki döngü kullanılarak her satırın boşlukları ve yıldızları çizilir. İlk döngü, her satırın başına boşluklar eklemek için kullanılır. İkinci döngü, yıldızları çizmek için kullanılır. Sonuç olarak, kullanıcının girdiği özelliklere sahip bir piramit çizilir.
Örnek çıktı:
markdown
Piramit kaç satır olsun? 5
Her satırda kaç yıldız olsun? 7
*
***
*****