En la programaci n, a menudo hay tareas relacionadas con el trabajo con n meros. Una de estas tareas podr a ser verificar si el producto de cuatro n meros arbitrarios ingresados desde el teclado es un n mero par.
Para resolver este problema, debe ingresar cuatro n meros arbitrarios desde el teclado utilizando la funci n input (). A continuaci n, puede utilizar la operaci n de multiplicaci n * para calcular el producto de estos n meros.
El producto resultante se verifica para la paridad mediante la operaci n de divisi n / por 2 y el resto de la divisi n %. Si el resto de la divisi n es 0, entonces el producto es par, de lo contrario, impar.
Ejemplo de c digo Python:
num1 = int (input ("Ingrese el primer n mero:"))
num2 = int (input ("Introduzca el segundo n mero:"))
num3 = int (input ("Ingrese el tercer n mero:"))
num4 = int (input ("Ingrese el Cuarto n mero:"))
product = num1 * num2 * num3 * num4
if product % 2 == 0:
print ("Trabajo par")
else:
print ("Trabajo impar")
Como resultado del trabajo de este c digo, sabr si el producto de cuatro n meros ingresados desde el teclado es un n mero par.
- La esencia general de la tarea y el planteamiento
- Soluci n a trav s de la verificaci n de divisi n por 2
- Soluci n a trav s de la verificaci n del resto de la divisi n
La esencia general de la tarea y el planteamiento
- Escriba cuatro n meros arbitrarios con el teclado.
- Calcular el producto de estos n meros.
- Comprobar si el producto resultante es un n mero par.
- Mostrar el resultado de la comprobaci n en la pantalla.
Para verificar si un n mero es par, debe dividir el n mero por 2 sin un resto. Si el resultado de la divisi n es 0, entonces el n mero es par, de lo contrario es impar.
En esta tarea, puede usar una vista de tabla para ingresar y generar datos para que el usuario entienda qu n meros se ingresaron y qu resultado se obtuvo. Por ejemplo, puede utilizar una tabla con dos columnas: la primera columna muestra los n meros ingresados y la segunda columna muestra si el n mero es par o no.
Soluci n a trav s de la verificaci n de divisi n por 2
Si el producto de los cuatro n meros es divisible por 2 sin resto, entonces es un n mero par. De lo contrario, el producto ser un n mero impar.
Para resolver este problema, podemos usar el operador del resto de la divisi n ( % ), que devuelve el resto de la divisi n de un n mero por otro. Si el resto de la divisi n del producto por 2 es cero, entonces el producto es un n mero par.
const number4 = Number(prompt(" :"));const result = number1 * number2 * number3 * number4;
if (result % 2 == 0) {
document.write("
} else {
| document.write(" | " + number1 + ", " + number2 + ", " + number3 + " " + number4 + " . |
|---|---|
"); | } |
| |
| En este ejemplo, con la funci n prompt obtenemos cuatro n meros del usuario y los almacenamos en las variables number1, number2, number3 y number4. Luego calculamos el producto de esos n meros y lo almacenamos en la variable result. |
Con el operador de residuos de la divisi n%, verificamos si el producto es divisible por 2 sin residuos. Si es as , entonces obtenemos el mensaje de que el producto es un n mero par. De lo contrario, obtenemos un mensaje que indica que el producto es un n mero impar. | Soluci n a trav s de la verificaci n del resto de la divisi n |
A | Python |
tal soluci n se puede implementar de la siguiente manera: | Fragmento de c digo |
Descripci n | a = int (input ('Introduzca el primer n mero: ')) |
Entrada del primer n mero | b = int (input ('Introduzca el segundo n mero:')) |
Introducir el segundo n mero | c = int (input ('Introduzca el tercer n mero:')) |
Entrada del tercer n mero