Recursividade com Soma

21/02/2017

0

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

Responder

Posts

21/02/2017

Bernardo Zamberlan

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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar