Ağustos 15th, 2007
////////////////////Cihan TURGUT////////////////
using System;
class paramsornek
{
static int faktoriyel(int a)
{
if (a == 0)
return 1;
return a * faktoriyel(a – 1);
}
static void Main()
{
Console.WriteLine(faktoriyel(0));
Console.WriteLine(faktoriyel(1));
Console.WriteLine(faktoriyel(4));
Console.ReadLine();
}
}
Filed under: CSharp | No Comments »
Ağustos 15th, 2007
Bir metodun içinde yine kendisini çağırabiliriz. Bu tür metotlara €œRecursive Metotlar€ denir.
Filed under: CSharp | No Comments »
Ağustos 15th, 2007
////////////////////Cihan TURGUT////////////////
using System;
class paramsornek
{
static int toplam(params int[] sayilar)
{
if(sayilar.Length ==0)
return 0;
int toplam=0;
foreach(int sayi in sayilar)
toplam+=sayi;
return toplam;
}
static void Main()
{
Console.WriteLine(toplam());
Console.WriteLine(toplam(5));
Console.WriteLine(toplam(5,10));
Console.WriteLine(toplam(5,10,15));
Console.WriteLine(toplam(5,10,15,20));
Console.ReadLine();
}
}
Filed under: CSharp | No Comments »