Ir para conteúdo
Fórum Script Brasil
  • 0

Função recursiva, para somar valores inteiros


jedinaru

Pergunta

Ola galera, gostaria de fazer uma função recursiva que some todos os valores, de um valor inicial e um final inserido pelo usuario.

Consegui fazer um programinha que some os valores digitado pelo usuario. Mas preciso agora usando esta função e não estou conseguindo fazer!

alguém poderia me ajudar?? e se vocês poderem colocar uns comentarios eu agradeceria.

Valeu!!

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Crie um loop que comece no valor inicial e vá até o valor final. A cada iteração some o valor corrente do contador ao valor da variável inicial. Depois basta retornar o valor da soma.

Dê uma pensada, tente fazer e poste as dificuldades, se houver.

Editado por Beraldo
Link para o comentário
Compartilhar em outros sites

  • 0

Valeu pela atenção Beraldo!!

Sou iniciante em Java, e minha maior dificuldade é a estrutura. Depois de muitas pesquisas eu consegui fazer o que eu queria! Segue o codigo abaixo, gostaria de saber se tem como melhor ou não há a necessidade !!!

E mais uma coisa, li que que a class Scanner do pacote java.util é do Java 5 ou +, se eu precisa-se usar o Java 4 quais as alteração eu necessitaria fazer???

import java.util.Scanner;

public class Recursao1{

public static int funRec(int ni, int nf){

if (ni == nf)

return ni;

else

return ni + funRec(ni + 1, nf);

}

public static void main(String args[]){

System.out.print("Numero inicial: ");

Scanner oni = new Scanner(System.in);

int ni = oni.nextInt();

System.out.print("Numero final: ");

Scanner onf = new Scanner(System.in);

int nf = onf.nextInt();

System.out.println("Resultado = " + funRec(ni, nf));

}

}

Editado por jedinaru
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...