Saltar al contenido

Un aumento, no dos

Enunciado

El aumento de este año va por tramos: 10 % a quien gana menos de 2500, y 5 % a quien gana de 2500 a menos de 3500. De 3500 en adelante no hay aumento, así que Carmen y los gerentes se quedan como están.

El tramo lo decide el salario de hoy, el de antes de tocar nada, y a nadie le tocan los dos aumentos.

Escribe el cambio. Todos los salarios acaban en 00, así que ningún aumento deja decimales. Se califica mirando cómo queda el salario de cada persona de la empresa.

Lo que tiene que devolver

Después de tu código se corre esta consulta

SELECT id, nombre, salario FROM empleados;

Estas filas, en cualquier orden

idnombresalario
1Carmen5200
2Marco3800
3Paula4100
4Rita2090
5Nadia2310
6Samuel3150
7Lidia3150
8Fabio2730
9Greta2640

Es lo que sale con los datos de la base de práctica del reto. Los nombres de las columnas no cuentan, las tuyas pueden llamarse como quieras: cuenta cuántas son y en qué orden van. Además de esta, el reto tiene pruebas ocultas con otros datos, que se revelan al enviar tu solución.

Empiezas con esto

SQL

UPDATE empleados
SET salario = salario * 1.1
WHERE salario < 2500;
Resolver este reto

Se abre en el navegador, con el editor y las pruebas. Este reto es del plan completo; los de O(1) y O(log n) son gratis.

Más retos de O(n²)

Ver todos los retos →