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

Mesela Yani

Picopat
Katılım
5 Mayıs 2020
Mesajlar
310
Çözümler
2
Yer
Dünyanın en güzel şehri İstanbul.
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: 36

Rebellion_47

Picopat
Katılım
30 Ağustos 2020
Mesajlar
832
Çözümler
7
Bir sayıyı 1'le çarpıp sonra o sayıyı bir eksiltip tekrar önceki çarpımın sonucuyla çarpmanız gerekiyor.
 

Dark Demon

Decapat
Katılım
22 Aralık 2018
Mesajlar
576
Çözümler
3
Soruda C++ yazıyor siz C# demişsiniz hangisi?
 

exTypen

Centipat
Katılım
7 Mart 2020
Mesajlar
1.937
Çözümler
7
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.
 

Muhammed Hatay

Picopat
Katılım
14 Haziran 2020
Mesajlar
227
Yer
Anteke/Hatay
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:
Yukarı