Organizador ascendente:

Buenas noches,
El problema es el siguiente y dice.
Escriba y pruebeb un programa que contenga un método recursivo para calcular el n-esimo numero triangular.
t(n)= t(n-1)+n, para n>1
Gracias por tu ayuda

1 Respuesta

Respuesta
1
Bueno seria algo así:
import javax.swing.*;
public class holaMundo {
public static void main(String[] args) {
int n = Integer.parseInt(input("Digite el valor de n:"));
JOptionPane.showMessageDialog(null,"El numero triangular de "+n+" es: "+numeroTriangular(n));
System.exit(0);
}
static String input(String mensaje){
return JOptionPane.showInputDialog(null,mensaje);
}
static int numeroTriangular(int n){
if ( n > 0 ){
return numeroTriangular(n-1) + n;
}
else {
return 0;
}
}
}

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas