Baklava dilimi şekli oluşturma C#.Net
[code lang=”csharp”]
int boyut; //Daha fazla bilgi için : www.gorselprogramlama.com
Console.Write("Baklava diliminin boyutunu giriniz = ");
boyut = int.Parse(Console.ReadLine()); //Daha fazla bilgi için : www.gorselprogramlama.com
for (int i = 0; i <= boyut; i++)
{
for (int j = 0; j <= (boyut + 1) – i; j++)
Console.Write(" "); //Daha fazla bilgi için : www.gorselprogramlama.com
for (int k = 0; k <= 2 * i – 2; k++)
Console.Write("*");
Console.WriteLine(); //Daha fazla bilgi için : www.gorselprogramlama.com
}
for (int m = 0; m <= boyut; m++)
{ //Daha fazla bilgi için : www.gorselprogramlama.com
for (int n = 0; n <= m; n++)
Console.Write(" ");
for (int z = m * 2; z <= boyut * 2; z++)
Console.Write("*"); //Daha fazla bilgi için : www.gorselprogramlama.com
Console.WriteLine();
}
Console.ReadKey(); //Daha fazla bilgi için : www.gorselprogramlama.com
[/code]

güzel begendm . . .
s.a hocam baklava diliminin boyutunu kullanıcıdan ıstemeden nasıl yapabılırız cevap verırsenız sevınırım tesekkurler
kerem :
Aslında fazla bir fark yok aynısı diyebiliriz.Mesela 5 basamaklı bir baklava dilimi için aşağıdaki kodu kullanabalirsin.Yani yaptığım boyut değişkeni yerine dilim sayısını yazmak.
for (int i = 0; i <= 5; i++) { for (int j = 0; j <= (5 + 1) - i; j++) Console.Write(" "); //Daha fazla bilgi için : http://www.gorselprogramlama.com
for (int k = 0; k <= 2 * i - 2; k++) Console.Write("*"); Console.WriteLine(); //Daha fazla bilgi için : http://www.gorselprogramlama.com
}
for (int m = 0; m <= 5; m++) { //Daha fazla bilgi için : http://www.gorselprogramlama.com
for (int n = 0; n <= m; n++) Console.Write(" "); for (int z = m * 2; z <= 5 * 2; z++) Console.Write("*"); //Daha fazla bilgi için : http://www.gorselprogramlama.com
Console.WriteLine();
}
Console.ReadKey(); //Daha fazla bilgi için : http://www.gorselprogramlama.com
Hocam bu baklava dilimini kare seklinde olanini nasil yapabiliriz? Acil yardim lutfen
hocam kodlara for dongusunde şekıl olustururken tıkanıyorum verdıgınız orneklerı anlıyorum fakat kendım sekıl olusturmak ıstedıgımde yapamıyorum kendı ornegımı olsuturabılcek sekılde for dongusunu nasıl calısmalıyım ?
Etem :
Döngüyü aşama aşama yapmak lazım.
Eline kalem kağıt al.Programı teorik olarak çalıştır.değişken değerlerini aşama aşama yaz.Döngüleri aynı şekilde .
Mesela döngüde i=0 iken neler yapıldı.i=1 iken neler yapıldı veya hangi değişkenlerin değerleri değişti veya ekrana ne yazıldı…
*
***
****
*****
****
***
**
*
Hocam bu Şekilde nasıl yapabiliriz yardımcı olursanız çok sevinirim
Efekan :
Aşağıdaki linkte dediğin şekil var .
http://www.gorselprogramlama.com/yildiz-karakterin-ile-ok-sekli-yapan-program-c-console/
hocam baklavanın içini boş olarak nasıl yazabilirim çok acil yardım edin