Ajuda nessa questão, se possível com explicação. Grato!

14/01/2021

0

HELP!!!
Observe o código abaixo, referente a um programa de
computador que ilustra o uso de uma função recursiva.
Responda, a quantidade de vezes que a função foi executada e o valor final
para cada variável.

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.
Luiz

Luiz

Responder

Post mais votado

14/01/2021

Olá amigo, tudo bem?

O código que você mostra, junto com o enunciado dá a entender que se trata de um exercício de aprendizado que lhe foi passado por um professor de curso/técnico/faculdade.

Tendo isto em mente, creio que você deve ter o conhecimento para resolver seu problema, já que o professor não lhe passaria um exercício impossível(creio eu).

Aconselho a se esforçar para entender o que o código está fazendo, já que este código é bem simples.

Boa sorte. :D

Alex William

Alex William
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar