Yazılımda faktöriyel nasıl yapılır?

Mesela Yani

Hectopat
Katılım
5 Mayıs 2020
Mesajlar
636
Çözümler
4
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar merhaba, görselde ki faktöriyel işlemini C#'dan nasıl yapabiliriz? Arkadaşımın ödevi varmışta ben hiç anlamıyorum yazılımdan, yardımcı olabilecek varsa çok makbule geçer gerçekten.
 

Dosya Ekleri

  • 90b2e054-1975-4a75-899b-720dbd38323e.jpg
    90b2e054-1975-4a75-899b-720dbd38323e.jpg
    7,1 KB · Görüntüleme: 65
Kodu yazıyorum 10 dakikaya eğer kimse atmamış olursa atarım. Ben de yeniyim o yüzden 10 dakika sürecek.
C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int sayi, i, f = 1;
            Console.WriteLine("Faktoriyeli alınacak sayı girin");
            sayi = Convert.ToInt16(Console.ReadLine());
            for (i = 1; i <= sayi; i++)
            {

                f = i * f;

            }
            Console.WriteLine("Cevap : " + f);

            Console.ReadLine();
        }
    }
}

Zaten internet de bir dünya var ben niye uğraştım ki. Bu da bir örnek.
 
C#:
int toplamDeger,i,fakt;
for(i =21;i>=1;i--)
{
fakt=1;
for(int b=i;b>1;b--)
{
fakt*=b;
}
toplamDeger+=(1/fakt);
}
}

Şöyle bir şey olsa gerek.

Düzenleme: Görseldeki tüm işaretleri (+) zannettim, yani istenilen problemin yanıtını vermeyecektir.
 
Son düzenleme:

Yeni konular

Geri
Yukarı