İçeriğe atla
//

Bilim ve Teknoloji Üretmek İçin Buradayız!

Faktöriyel Hesaplama Programı (C Sharp)
C Sharp 10.12.2013 👁 16,875

Faktöriyel Hesaplama Programı (C Sharp)

⏱️ Tahmini okuma: 2 dk

Öncelikle faktöriyel hakkında bilgi verelim. 5! (beş faktöriyel) şeklinde yazılır. Faktöriyel dediğimiz verilen sayının 1'e kadar tüm sayılarla çarpımını ifade eder. 5! (beş faktöriyel) 5x4x3x2x1=120 değerini ifade eder.

Bu programı yapmak için girilen sayının 1'e kadar olan sayılarla çarpımını hesaplatacağız.

Öncelikle bir form projesi açalım ve içine 2 adet label, 1 adet textbox ve 1 adet buton ekleyerek aşağıdaki ayarları yapalım:

  • Form görüntüsünü aşağıdaki resimde görebilirsiniz.
  • labelin birini textbox'ın üzerine ekledim ve yazısını "Faktöriyeli Hesaplanacak Sayıyı Giriniz:" yazalım.
  • butonun yazısını "Faktöriyeli Hesapla" yazalım.
  • labelin diğerinin yazısını "Sonuç" yazalım. Bu labelde hesaplanan sonucu yazdıracağız.

Ayarları yaptıktan sonra butona çift tıklayarak butonun tıklanma olayına (button click) geçerek aşağıdaki gibi yazalım:

1       private void button1_Click(object sender, EventArgs e)
2       {
3            int sayi = Convert.ToInt32(textBox1.Text);
4            int a = 1; int çarpım = 1;
5            while (a <= sayi)
6            {
7                çarpım = çarpım * a;
8                a++;
9            }
10            label2.Text = çarpım.ToString();
11       }

Yukarıdaki kodları açıklayalım:

1,2 ve 11.satır, butonun tıklanma olayıdır

3.satır, textbox'a girilen değeri int'e dönüştürerek tanımladığımız int türündeki sayi değişkenine alıyoruz.

4.satır, int türünde 1 değerinde a adında değişkeni tanımlıyoruz. a değişkeni while döngüsünde sayaç amacıyla kullanacağız. Bu satırda ayrıca int türünde 1 değerinde çarpım adında değişken tanımlıyoruz. Bu değişken ile döngüdeki sayıların çarpımını tutacağız. Başlangıç değerini 1 vermemizin nedeni çarpma işleminde 1 etkisiz eleman olduğu için çarpmayı etkilememesi için.

5,6 ve 9.satır, while döngüsünün yapıldığı yerdir. Burada 1'den girilen sayıya kadar döngü oluşturuyoruz. While konusunu okumak için While Döngüsü (C Sharp) sayfasını ziyaret ediniz.

7.satır, döngü içinde sırasıyla 1'den sayıya kadar olan sayıların çarpımını hesaplatıyoruz

8.satır, döngüyü ilerletmek için sayaç amacıyla kullandığımız a değişkeninin değerini 1 arttırıyoruz.

10.satır, label2'ye çarpım değişkenindeki hesaplanan değeri yazdırıyoruz.

Programı tasarlayıp yazdıktan sonra çalıştırdığımızda (f5) hesaplamanın sorunsuz bir şekilde çalıştığını görebilirsiniz.

Faktöriyel Hesaplama Programı

Ders ile ilgili sorularınızı ve görüşlerinizi alttaki yorum ekle kısmından yazabilirsiniz.

Görüşmek üzere sağlıcakla kalınız....    Kaynak: www.mustafakarsli.com

Mustafa KARSLI        Kaynak: www.mustafakarsli.com

👨‍💻

İçerik Yazarı

Mustafa KARSLI

Bilişim Teknolojileri Öğretmeni

Bu içeriği paylaş

Bu sayfa işinize yaradı mı?

Bu yazıyı değerlendirin

5 yıldız üzerinden puanlayın — Google arama sonuçlarında yıldız görünmesine yardımcı olur.

/ 5 (0 oy)

Öğrenci Paneli

Ders ilerlemenizi kaydetmek için giriş yapın.

Giriş Yap

Mobil Erişim — QR Kod

Ders QR Kodu

Telefonunuzla tarayın

📚 Benzer Makaleler

C Sharp

Girilen Tutarda Kaç Adet Para Olduğunu Bulan Program (C Sharp)

Girilen Tutarda Kaç Adet Para Olduğunu Bulan Program (C Sharp), Selamun Aleyküm merhaba, bu dersimde C#.Net programlama dilinde bir örnek uygulama anlatacağım

C Sharp

C Sharp’ta Nota Göre Geçti Kaldı Yazan Program

C Sharp’ta Nota Göre Geçti Kaldı Yazan Program, iç içe if kullanarak, girilen not ortalamasına göre 0-45 arası Kaldı, 45-100 arası Geçti bunların dışında Geçersiz Not yazan programı beraber yapalım

C Sharp

C Sharp ile Kayan Yazı Yapma

C Sharp ile Kayan Yazı Yapma, bugün c#.net form ekranında yazı kaydırmayı anlatacağım. Bu yazımda form başlığını ve label etiketindeki yazıyı kaydıracağız

C Sharp

C Sharp ile Yüzlük Notu Beşlik Sisteme Dönüştüren Program

C Sharp ile Yüzlük Notu Beşlik Sisteme Dönüştüren Program, Bu yazımda C#.net kullanarak if-else yapısında ve (&&) operatörünü kullanarak basit bir not dönüştürme programı yapacağım

C Sharp

C Sharp Form İçinde Gömülü exe Çalıştırma

C Sharp Form İçinde Gömülü exe Çalıştırma, C#.Net form ekranında exe çalıştırma konusu bir çoğumuzun merak ettiği hatta arayıp ta bulamadığı bir konudur. Bu yazımda c sharp programlama dilini kullanarak form içine gömülü exe uygulamalarını çalıştırma

C Sharp

C Sharp Başlangıç Formunu Değiştirme

C Sharp Başlangıç Formunu Değiştirme, C#.nette Programı derlediğimizde Form1 penceresinin açıldığını görüyoruz.Pekala biz başka bir form ile başlatmak istersek nasıl yaparız

💬 Yorumlar

Henüz yorum yapılmamış.

Fikrini Belirt

Yorumlar yönetici onayından sonra yayınlanır. Küfür, hakaret, kişisel veri ve reklam içeren mesajlar reddedilir.