Module: (Java) Subrutinas: procedimientos y funciones - 1


Problem

2/11

Parámetros y Argumentos

Theory Click to read/hide

Ahora imaginemos que necesitamos mostrar diferentes mensajes en respuesta al error de un usuario, dependiendo del tipo de error que haya cometido.
En este caso, puede escribir su propio procedimiento para cada error:   vacío estático printErrorZero() { System.out.println("Error. ¡División por cero!"); } Vacío estático printErrorInput() { System.out.println("¡Error en la entrada!"); } ¿Qué pasa si hay muchos más errores posibles? ¡Esta solución no nos conviene!
Necesitamos aprender a controlar el procedimiento diciéndole qué mensaje de error mostrar.
Para hacer esto, necesitamos parámetros que escribiremos entre paréntesis después del nombre del procedimiento error de impresión vacío estático (String s) { System.out.println(s); } En este procedimiento, s es un parámetro, una variable especial que le permite controlar el procedimiento.

El parámetro es una variable que determina cómo funciona la subrutina. Los nombres de los parámetros se enumeran separados por comas en el encabezado del subprograma. El tipo de parámetro se escribe antes del parámetro.

Ahora, al llamar al procedimiento, debe indicar entre paréntesis el valor real que se le asignará al parámetro (variable s) dentro de nuestro procedimiento printError("¡Error! ¡División por cero!"); Este valor se llama argumento.
El argumento es el valor del parámetro que se pasa a la subrutina cuando se llama.
Un argumento puede ser no solo un valor constante, sino también una variable o una expresión aritmética.

Problem

En el programa, debe agregar llamadas a procedimientos de tal manera que cuando ingrese el valor 0, se muestre el error "Error: división por cero!"
en la pantalla Y al ingresar un número par, el error "¡Error en la entrada!"
Su trabajo es hacer la llamada correcta al procedimiento.