Problema com recursidade

4 respostas
R

Bom dia pessoal.

Gostaria de sabe se tem alguém que pode me ajudar com um probleminha de recursidade que já bati muito a cabeça e não consegui resolver.
O problema é o seguinte tenho que construir uma função recursiva que me retorne a tabuada de multiplicação de qualquer número.

4 Respostas

Rodrigo_Sasaki

Você entende bem de recursão?

Tem um post no meu blog explicando um pouco sobre o assunto, talvez seja útil pra você: http://rodrigosasaki.com/2012/10/27/recursividade/

Se o problema não for esse, nos diga qual a sua dificuldade :slight_smile:

Emersonsts
Fiz um código aqui... Veja se entende.
public class Teste {
	
	public static void main(String[] args) {
		tabuada(3,10);
	}
	
	public static double tabuada(int valor, int i) {
	
		System.out.println(valor+"x"+i+"= " + valor*i);
		
		if(i == 0) {
			return valor * i;
		} else {
			return tabuada(valor, i-1);
		}
		
	}
}
Emersonsts

removido

R

Obrigado a todos pela ajuda!

Criado 29 de maio de 2013
Ultima resposta 31 de mai. de 2013
Respostas 4
Participantes 3