Ajuda nessa questão, se possível com explicação. Grato!
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.
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
Curtidas 0
Melhor post
Alex William
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
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
GOSTEI 1