Recursividade com Soma

JavaScript

Java

C#

C

C++

21/02/2017

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
Danilo Melim

Danilo Melim

Curtidas 0

Respostas

Bernardo Zamberlan

Bernardo Zamberlan

21/02/2017

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]
GOSTEI 0
POSTAR