Ifs Anidados

let ciudad="Barcelona";
let importe=5000;

/*
Si la ciudad es Barcelona y el importe es <3000 los gastos de envío son 10
Si es mayor o igual de 3000 son 5
En cualquier otra ciudad si el importe es menor de 4000 los gastos son 20
Y si es mayor o igual de 4000 son 10
*/
let gastosEnvio=0;
if (ciudad=="Barcelona"){
    if (importe<3000){
        gastosEnvio=10;
    }else{
        gastosEnvio=5;
    }
}else{
    if (importe<4000){
        gastosEnvio=20;
    }else{
        gastosEnvio=10;
    }
}

/*
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="marketing";
let antiguedad=15;
let bono=0;

if (departamento=="marketing"){
    if(antiguedad>=10){
        bono=100;
    }
}else{
    if(antiguedad>=15){
        bono=75;
    }
}


Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos