Dpo1 U2 A2 Jevs

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

Universidad Abierta y a Distancia de México

Programacion Orientada a Objetos 1

Métodos y Estructuras de Control

Unidad 2

Detecció n de Errores

Actividad 2

CESAR ALEXIE CHAN PUC

Jesus Velez Soto

Analizar el planteamiento del caso e identificar qué se requiere lograr


mediante los métodos
Para el siguiente caso se necesita realizar una calculadora que realice
las operaciones de suma, resta, multiplicació n, divisió n, modulo, para
obtener estos resultados se hicieron los métodos para cada una de las
operaciones estos métodos imprimirar el valor de la operació n.

Determinar el tipo y cantidad de métodos que se deben desarrollar para


resolver el problema dado. Posteriormente, elabó rarlos por escrito. É ste
deberá llevar los siguientes aspectos:

package javaapplication11;
import java.util.Scanner;
class Calculadora{

Este método Recibe el nombre de Suma esta recibirá


como pará metros de entrada a y b que servirá para
poder realizar la operació n, esta funció n no retorna
ningú n valor solo realiza la impresió n del resultado

public static void Suma (int a, int b){


int res = a+b;
System.out.println("la suma es: " + res);
}

Este método Recibe el nombre de Resta esta recibirá


como pará metros de entrada a y b que servirá para
poder realizar la operació n, esta funció n no retorna
ningú n valor solo realiza la impresió n del resultado

public static void Resta (int a, int b){


int res = a-b;
System.out.println("la resta es: " + res);
}

Este método Recibe el nombre de multiplicació n esta


recibirá como pará metros de entrada a y b que servirá
para poder realizar la operació n, esta funció n no
retorna ningú n valor solo realiza la impresió n del
resultado
public static void Multiplicacion (int a, int b){
int res = a*b;
System.out.println("la multiplicacion es: " + res);
}

Este método Recibe el nombre de division esta recibirá


como pará metros de entrada a y b que servirá para
poder realizar la operació n, esta funció n no retorna
ningú n valor solo realiza la impresió n del resultado

public static void Division(int a, int b){


int res = a/b;
System.out.println("la division es: " + res);
}

Este método Recibe el nombre de Modulo esta recibirá


como pará metros de entrada a y b que servirá para
poder realizar la operació n, esta funció n no retorna
ningú n valor solo realiza la impresió n del resultado

public static void Modulo (int a, int b){


int res = a%b;
System.out.println("la modulo es: " + res);
}
}
public class JavaApplication11 {
public static void main(String[] args) {
int var1 , var2 , opcion;
Scanner input = new Scanner(System.in);
Calculadora Calculadora1 = new Calculadora();
for(;;){
System.out.println("Ingresa el valor de a");
var1= input.nextInt();
System.out.println("Ingresa el valor de a");
var2= input.nextInt();
System.out.println("ingresa 1 para suma, ingresa 2 para resta,
ingresa 3 para multiplicacion, ingresa 4 division para resta e ingresa 5
para modulo");
opcion = input.nextInt();
if (opcion == 1){ Calculadora1.Suma(var1,var2); }
if (opcion == 2){ Calculadora1. Resta(var1,var2); }
if (opcion == 3){ Calculadora1. Multiplicacion(var1,var2); }
if (opcion == 4){ Calculadora1.Division(var1,var2); }
if (opcion == 5){ Calculadora1.Modulo(var1,var2); }
}
}
}

Bibliografía
[1]García, J., Rodríguez, J., Mingo, I., Imaz, A., Brazá lez, A., Larzabal, A. et
á l.
(2000).

[2]Gosling, J., Holmes, D. y Arnold, K. (2001). El lenguaje de


programación Java TM.

También podría gustarte