KarelerinToplami(int sayi) adlı kendini çağıran bir metot yazınız. Metot kendisine parametre olarak yollanan sayıdan bire(1) kadar olan sayıların karelerinin toplamını bulup geri döndürecektir. Eğer parametre olarak yollanan sayı 0 veya negatif ise “Hesaplama Ġşlemi Yapılamaz.” ġeklinde bir mesajı ekrana yazdırıp geriye -1 döndürecektir.
static int KarelerinToplami(int sayi){
int toplam = 0;
if (sayi < 1) { Console.WriteLine("hesaplama işlemi yapılamaz"); toplam = -1; }
else {
for (int i = 1; i <= sayi; i++)
{
toplam += i * i;
}
}
Console.WriteLine(toplam);
return toplam;
}
static void Main(string[] args)
{
KarelerinToplami(5);
}