Ir ao conteúdo

Posts recomendados

Postado

Construir uma função recursiva que faz a soma de dois números naturais,
através de incrementos sucessivos (Ex.: 3+2 = ++(++3)). Ler os dois números na
main().

esse é o enunciado

Postado

Olá!

 

Depreende d'exemplo; a segunda parcela [na ordem de leitura] sendo o número d'chamadas recursivas e incrementos. Logo sua função @rafolas, se aceitar minha recomendação, terá dos parâmetros [formais] de nomes: valor e incremento. Suponha q'incremento nunca será < 0, como, a princípio, sugere no seu exemplo, logo se ela tem valor > 0, chama a função na função com subcontratação [-1] no parâmetro incremento, e isso é a bendita recursão.

 

Lógica da Função

soma  adição  valor, incremento
                 Se incremento MAIOR 0:
                               retorno adição  ++valor, --incremento;
                 retorno  valor

 

 

Talvez isso baste para qualquer um fazer sua tentativa, mas é importante não esperar por alguém mais desocupado faze-lá por você.

Até mesmo porque é apenas um exercício

[:) 

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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...