Ir ao conteúdo

Posts recomendados

Postado

Gostaria que alguém me ajudasse com essa questão relacionada a python:Construa uma função recursiva em python que receba dois números por parâmetros e apresente a multiplicação dos dois, mas o programa deve trabalhar através de somas consecutivas. Exemplos: multiplicacao(3,4) = 3 + 3 + 3 + 3, portanto retorna 12. multiplicacao(5,3) = 5 + 5 + 5, portanto retorna 15."

Preciso dessa resolução pra hj ainda.

Agradeço desde já

Postado

Basta saber que:

 

multiplicacao(5,3) = 5 + multiplicacao(5,2)

multiplicacao(5,2) = 5 + multiplicacao(5,1)

multiplicacao(5,1) = 5

 

E analisando isto fica fácil ver a recursividade (multiplicacao(A, B ) = A + multiplicacao(A, B-1) ), e a condição pra para acabar a recursividade (se B igual a 1 então multiplicacao igual a A).

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!