-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscripts.js
76 lines (65 loc) · 2.23 KB
/
scripts.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
let num1 = document.getElementById('num1')
let num2 = document.getElementById('num2')
// Validar si un numero es positivo
const ValidationNumber = (n1, n2) => {
if (n1 > 0 && n2 > 0 && n1 % 1 === 0 && n2 % 1 === 0) {
return false
} else {
return true
}
}
// Validacion si dos numeros son iguales
const ValidationNumberEqual = (n1, n2) => {
if (n1 === n2) {
alert(`Los numeros ${n1} y ${n2} son iguales`)
} else {
alert(`Los numeros ${n1} y ${n2} no son iguales`)
}
}
const sum = (n1, n2) => {
let result = (parseInt(n1) + parseInt(n2))
alert(`La suma entre ${n1} y ${n2} es ${result}`)
}
const exchange = (n1, n2) => {
nu1 = n1
nu2 = n2
aux = nu1
// Intercambio de valores ingresados
nu1 = nu2
nu2 = aux
alert(`El primer numero ${n1} ahora es ${nu1} y el segundo numero ${n2} ahora es ${nu2}, dale aceptar para ver el cambio de los inputs`)
// Cambio en los inputs al momento de hacer el cambio
num1.value = nu1
num2.value = nu2
}
const numberMinor = (n1, n2) => {
// Se utiliza la funcion de Math en el cual contiene un metodo estatico min() nos ayuda a encontrar el menor de dos o mas numero ingresados como parametros
let result = Math.min(n1, n2);
alert(`El numero menor entre ${n1} y ${n2} es ${result}`)
}
const options = (value) => {
if (ValidationNumber(num1.value, num2.value)) {
alert(`Solo puedes ingresar numeros positivos`)
} else {
switch (value) {
case 'menor':
numberMinor(num1.value, num2.value)
console.log('entre a menor');
break;
case 'igual':
ValidationNumberEqual(num1.value, num2.value)
console.log('entre a igual');
break;
case 'intercambio':
exchange(num1.value, num2.value)
console.log('entre a intercambio');
break;
case 'sumar':
sum(num1.value, num2.value)
console.log('entre a sumar');
break;
default:
break;
}
}
}