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
"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
Curtir tópico
+ 0
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]
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
Clique aqui para fazer login e interagir na Comunidade :)