Form uygulaması için şöyle
Burada 2 label, 2 TextBox, 1 tane button oluşturuyoruz.
1- Label'leri "Girdi" ve "Çıktı" yazmak amacıyla koydum, tasarım için yani.
2- TextBox'lardan üsttekinin adı textBox1, alttakinin adı textBox2. Üsttekine sayı gireceğiz alttakine de faktöriyeli çıkacak.
3- textBox1'e sayıyı girdikten sonra button'a basacağız öyle çıkacak faktöriyeli.
Kodlar da şöyle
------------------------------------------------------------------------------------------------------
int girdi = 1; // bu her sayı olabilir
List<int> i_degerleri = new List<int>();
private void button1_Click(object sender, EventArgs e)
{
girdi = int.Parse(textBox1.Text); //int.parse string değer olan TextBox'ı integer değerine çevirmek içindi.
for (int i = 1; i <= girdi; i++)
{
i_degerleri.Add(i);
}
int charpim = 1; // sadece 1 yazılmalı
for (int i = 1; i < i_degerleri.Count(); i++)
{
charpim *= i_degerleri
;
}
textBox2.Text = charpim.ToString(); // string değerindeki "toplam" değişkenini strine çevirdik textbox string türünden olduğu için.
------------------------------------------------------------------------------------------------------
Anlamadığın yerleri sorabilirsin.