ajuda com explicação, por favor
private int a, b, c;
private int calc(int p)
{
c += 1;
if (p < 2)
{
return 4;
}
else
{
return c + calc(p - 1);
}
}
void main()
{
b = 3;
c = 0;
a = calc(b);
Console.WriteLine(a);
Console.WriteLine(b);
Console.WriteLine(c);
}
Qual a quantidade de vezes que a função foi executada e o valor final
para cada variável?
private int calc(int p)
{
c += 1;
if (p < 2)
{
return 4;
}
else
{
return c + calc(p - 1);
}
}
void main()
{
b = 3;
c = 0;
a = calc(b);
Console.WriteLine(a);
Console.WriteLine(b);
Console.WriteLine(c);
}
Qual a quantidade de vezes que a função foi executada e o valor final
para cada variável?
Luiz
Curtidas 0