Pages

jueves, 17 de enero de 2013

Calcular la sumatoria de n primero números Codigo Fuente en Java

Problema
Calcular la sumatoria de n primero números

Solución
Se ingresa un número entero y  retorna la suma de los números anteriores incluido el numero ingresado.

Ejemplo
  • Ingresa: 5
                       1+2+3+4+5 = 15   
  • Salida: 15
Codigo Fuente en Java
import java.util.Scanner;
public class SumatoriaRecursivo {
     public static int sumatoria(int X,int N){
         if(N>0){
         X=sumatoria(X,N-1);
         X=X+N;
         return X;
         }else{
         X=0;
         return X;
         }
      } 
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int X=0;
        System.out.println("ingrese un numero ");
        int N=sc.nextInt();
        int a=sumatoria(X,N);
            System.out.println(a);       
     }
}

0 comentarios:

Publicar un comentario