20 Mart 2013 Çarşamba

37 - For Döngüsü... Girilen Sayının Faktöriyelini Alan Program...


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication12
{
    class Program
    {
        static void Main(string[] args)
        {
            // Girilen sayının faktöriyelini bulan program?
            int toplam = 1;

            Console.WriteLine("Sayıyı gir..:");
            int s = int.Parse(Console.ReadLine());

            for (int sayac = 1; sayac <= s; sayac++)
            {
                // Sayıların toplanması yerine çarpılması ile faktöriyel işlemi gerçekleşmiş olur... 
                toplam = toplam * sayac;
            }

            Console.WriteLine();// Arada boş bir satır olsun diye kullanıyoruz...
            Console.WriteLine(s + " Sayısının Faktöriyeli =" + toplam); // Faktöriyel sonucunu gösteriyoruz... 

            Console.ReadKey();
        }
    }
}