La elaboración de un código cuya función es obtener el resultado entre dos números enteros, además de que vamos a utilizar un método con recursividad para que dicho valor sea retornado siempre y cuando nuestro valor inicial no sea 1.
1. Instituto Tecnológico de Salina Cruz
ITSAL
Tecnologías de la Información y Comunicación
Estructuras y Organización de Datos
Unidad III
Actividad II
Código con recursividad | producto de dos números
Alumno
Miguel Ángel Moreno Vásquez
3 Semestre - Grupo E2
Docente
Román Nájera Susana Mónica
2. Introducción
La elaboración de un código cuya función es obtener el resultado entre dos números enteros, además de que vamos a utilizar un método con recursividad para que dicho valor sea retornado siempre y cuando nuestro valor inicial no sea 1.
Código package pkg3s.eod.uiii.aii; import java.util.Scanner; public class EODUIIIAII { public static void main(String[] args) { // TODO code application logic here int a,b; EODUIIIAII dat = new EODUIIIAII(); Scanner dato = new Scanner (System.in); System.out.print("n Introduzca el primer numero: "); a = dato.nextInt(); System.out.print("n Introduzca el segundo numero: "); b = dato.nextInt(); System.out.println(" n el producto es "+ "n "+dat.producto(a, b)); } public int producto(int x, int y){ if (y==1){ return x; } else return x + producto(x,y-1); } }
3. Capturas de pantalla
Conclusión
Con este pequeño programa nos dimos cuenta de cómo podemos realizar una operación matemática simple que se puede usar con un signo, es decir, de un método completamente diferente al cual conocemos y que tal vez pueda resultar un poco más complejo de lo que en realidad aparenta.