Recursividade com Soma

21/02/2017

2

Galera sou novato aqui e novato em java também, estou precisando de uma ajuda me deparei com um exercício que me parece que foi desenvolvido pelo próprio demônio de mau humor:
"Faça um algorítimo recursivo para resolver a multiplicação 3x2 apenas com adição, ou seja, 3+3+3".
Tudo que eu ja tentei da erro não sei mais o que fazer se puderem me ajudar vlw
Responder

Posts

Acho que o resultado que tu quer é 6 no lugar de 9. Fiz um aqui. Não é o melhor mas funciona. Deve de ter como fazer só com 2 variáveis mas não estou com cabeça pra pensar agora.
public static void Main(string[] args)
{
Soma(0,3,2);
}
public static void Soma(int resultado ,int valor, int x)
{

if(x>0)
{
resultado =resultado + valor;
x -= 1;
Soma(resultado, valor,x);
}else
{
Console.WriteLine("O resultado é: " + resultado );
}
}
[url:descricao=Link pra compilar online C#:]http://rextester.com/[/url]
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar