/* Las condiciones del if pueden combinar varias condiciones Se pueden combinar con los conectores lógicos: AND, OR, NOT AND: Las dos condiciones tienen que ser ciertas Ejemplo: Si tengo dinero y soy mayor de edad entro a la disco OR: Alguna de las dos condiciones tiene que ser cierta Ejemplo: Si llueve o no tengo el coche no voy a la playa NOT: Es cierta cuando la condición es falsa y viceversa Si tengo zapatillas no entro en la discoteca */ /* Si el departamento es marketing y el empleado tiene una antigüedad de 10 años o más tiene un bono de 100 euros Si es otro departamento y el empleado tiene una antiguedad de 15 años o más tiene un bono de 75 € */ let departamento = "contabilidad"; let antiguedad = 15; let bono = 0; if (departamento == "marketing" && antiguedad >= 10) { bono = 100; } if (departamento != "marketing" && antiguedad >= 15) { bono = 75; } /* En una atracción del tibidabo se puede subir si la altura es mayor o igual de 130 cm o la edad es mayor o igual a 12 años */ let altura = 120; let edad = 13; if (altura >= 130 || edad >= 12) { console.log("Puedes subir a la atracción"); } // En la disco no se entra con zapatillas let zapatillas = true; if (!zapatillas) { console.log("Puedes entrar"); } /* Si la ciudad es Barcelona o Tarragona y el importe es mayor de 5000 o si es otra ciudad y el importe es mayor de 10000 Gastos de envío gratis */ let ciudad = "Logroño"; let importe = 9000; if (importe > 10000 || ((ciudad == "Barcelona" || ciudad == "Tarragona") && importe > 5000)) { console.log("Gastos de envío gratis"); } /* En nuestra empresa los gastos de envío dependen del importe del producto de acuerdo a la siguiente tabla: 0-1000: 20 1000-2000: 15 2000-4000: 10 4000-6000:5 >6000: 0 */ let gastos = 0; if (importe < 1000) { gastos = 20; } else if (importe < 2000) { gastos = 15; } else if (importe < 4000) { gastos = 10; } else if (importe < 6000) { gastos = 5; } else { gastos = 0; }