emreyvz sizin yaptığınız sabit fonksiyon olur, 6. sayı gönderilirse ne olacak? Peki sayısız gönderilmek istenirse?

eğer istenilen girdilerin hepsinin ardışık çarpımı isteniyorsa php dilinde aşağıdaki gibi yapılabilir.



function carp(){
return array_product(func_get_args());
}

echo carp(3,5,7); //105
echo "\n\r";

echo carp(2,4);//8
echo "\n\r";

echo carp(3,5,9,6,3);//2430




C# eşdeğeri;

public class Program
{
public static void Main()
{
Console.WriteLine(Carp(3,5,7)); //105
Console.WriteLine(Carp(2,4));//8
Console.WriteLine(Carp(3,5,9,6,3));//2430
}

public static int Carp(params int[] sayilar)
{
int toplam = 1;
foreach(int s in sayilar)
toplam *= s;
return toplam;
}

}