Ejercicios repaso

Variables

1. Crear dos variables de tipo cadena y mostrarlas concatenadas
2. Crear una variable num que valga 10, restarle 5, multiplicarla por 7, incrementar uno y mostrar el resultado
3. ¿Que nos muestra el siguiente código?

 $a=5;
$b=6; 
echo $b.$a;

Estructuras de control

4. Si tengo una variable $sueldo quiero un código que me imprima por pantalla «ILEGAL» si es menor que el SMI (900€)
5. Tengo las variables $usuario y $password. Poner un código que me imprima «Usuario autorizado» si el usuario es «juan» y el password es «1234»
6. Lo mismo pero que también esté autorizado el usuario «eva» y password «7890» (es decir, que estén autorizados los dos)
7. Crear una página web que nos pida dos números y nos diga si la diferencia entre los dos es mayor que diez o no
Ejemplo: si pongo 4 y 9 me dirá que no. Si pongo 4 y 40 me dirá que sí.
8. Crear una página que me pida un día de la semana y me diga si es festivo (en el caso de sábado y domingo) o no (el resto)

Bucles

9. Crear una página que nos pida un número y nos muestre la tabla de multiplicar de ese número
10. Crear una página que nos muestre la suma de los números entre 1 y 100
11. Crear una página que nos muestre una lista (ul) con los primeros 10 cuadrados (1,4,9,16,…)
12. Crear una página que nos muestre una tabla de 5×5 y que cada celda tenga un valor consecutivo

Funciones

13. Crear una función que le pasemos un nombre y un apellido y nos devuelva el valor concatenado.
14. Crear una función que le pasemos un nombre y nos devuelva «Hola » y el nombre
15. Crear una función a la que pasemos tres números y nos devuelva el que está en la mitad (ni el más alto ni el más bajo). Si hay algún número que sea igual a otro que nos devuelva ese número.
16. Crear una función a la que le pasemos dos números y nos devuelva true si los dos son pares o impares y false si uno es par y el otro es impar.

Funciones de cadena

17. Crear una función que nos diga cuantas consonantes tiene una palabra.
18. Crear una función a la que le pasemos dos palabras y nos diga cual es la más larga
19. Crear una función a la que le pasemos una frase y nos sustituya la ‘a’ por ‘4’ y la ‘e’ por ‘3’
20. Crear una función a la que le pasemos una cadena y nos devuelva una cadena formada por las dos primeras letras y por las dos últimas letras. Si la longitud de la cadena es menor que cuatro devolver la misma cadena

Funciones de array

21. Crear una función a la que le pasemos un número y nos devuelva un array con los números desde el 1 al número que me pasen.Ejemplo, si le paso un 5 me devuelve [1,2,3,4,5]
22. Crear una función a la que le pasemos un array con cadenas y nos devuelva la cadena más corta
23. Crear una función a la que le pasemos dos arrays y nos devuelva un array con los dos mezclados
24. Crear una función a la que le pasemos una cadena y nos devuelva la palabra con más consonantes

Funciones de fecha

25. Crear una función vencimiento que le pasemos un número de días y nos devuelva la fecha que resultará de sumarle a hoy el número de días que nos pasan.
26. Crear una función que nos devuelva un array con todas las fechas de este año que caen en lunes
27. Crear una función que le pasemos un año y nos diga si es bisiesto o no
28. Crear una función a la que le pasemos un año y un mes y nos devuelva que día de la semana empieza (en texto)