UNIDAD III - ACTIVIDAD II

3
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

Transcript of UNIDAD III - ACTIVIDAD II

Page 1: UNIDAD III - ACTIVIDAD II

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

Page 2: UNIDAD III - ACTIVIDAD II

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);

}

}

Page 3: UNIDAD III - ACTIVIDAD II

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.