Está en la página 1de 6

Ejercicios de Estructura de control

1. Muestra los números pares que hay entre el O y el 50 en una tabla y los números
impares en una lista no numerada. Pon títulos para indicar qué números se muestran.

2. Muestra todos los números del 20 hasta llegar al O, sin incluir el mismo.

3. Realiza un script PHP que controle si una persona está en edad de trabajar o no:
recuerda que la edad laboral es de los 18 a los 67 años. Mostrará por pantalla "El
usuario está en edad laboral" o por el contrario 'El usuario NO está en edad laborar

4. Realiza un script PHP que controle si el usuario es mayor de edad. Mostrará por
pantalla El usuario es mayor de edad- o por el contrario "El usuario NO es mayor de
edad". Los mensajes serán titulas.

5. Queremos saber la nacionalidad del usuario, si es: inglés, alemán, italiano, español o
francés en caso contrario mostrará por pantalla 'El usuario es de una nacionalidad no
especificada en la lista-. Realiza el programa con un switch.

6. Controla la edad cada 10 años: desde los O hasta los 100. Muestra un mensaje
indicando en qué intervalo está el usuario. Utiliza la estructura de control IF.

7. Realizar un script que, a partir de tres variables enteras llamadas $a, $b y


$c: muestre por pantalla el valor de la mayor de ellas. Si por ejemplo asignamos
los valores 15, 94 y 73 a las tres variables respectivamente, por pantalla debe
mostrarse: El mayor valor entre 14, 94 y 73 es: 94
Mostrarlo en títulos.

8. Muestra por pantalla todos los números pares comprendidos entre el 1 y 1000, en
filas de 5 números. 10 números, 15 números...

9. Realiza un script PHP que a partir de dos variables enteras $a y $b me diga si a es


mayor, igual o menor que h.

10. Usando un bucle FOR realiza la suma de todos los números enteros pares que
hay entre 1 y 1000.

11. Realizar el mismo ejercicio anterior, pero en este caso usando un bucle while.
12. Usando la estructura de control IF ..ELSEIF... Realiza un script PHP que
muestre un saludo personalizado según la hora del día y las siguientes condiciones:

Si 8 < hora < 13 → El saludo es "Buenos días"


Si 13 < hora < 15 → El saludo es “Que aproveche la comida"
Si 15 < hora <1 7 → El saludo es “Es la hora del café”
Si 17 < hora < 20 → El saludo es "Es la hora de la merienda"
Demás casos el saludo es “Buenas noches"

13. Realiza un script PHP que introduciendo un número en una variable llamada
$dia me diga a que día de la semana corresponde.

14. Muestra la serie Fibcnacci desde el número 1 hasta el 10000. Recuerda que la
serie Fibonaoci tunciona sumando los dos valores anteriores.

1 1 2 3 5 8 13 ...

15. Mostrar en pantalla una tabla de 10 por 10 con los números del 1 al 100.

16. Realiza la siguiente pirámide:

17. Diseña un algoritmo que calcule la suma de los 20 primeros números pares
y el producto de los 20 primeros números impares simultáneamente.
18. Escribir los múltiplos de 4 hasta N, donde N es un valor que ustedes dan.

EJERCICIOS DE ARRAYS

1. Almacena en un array los 10 primeros números pares. Imprímelos cada uno en


una línea.

2. Imprime los valores del array asociativo siguiente usando la estructura de


control foreach:

$v[1]=90;

$v[30]=7;

$v[‘e’]=99;

$v[‘hola’]=43;

3. Realizar un programa que muestro las películas que se han visto. Crear un array
que contenga los meses de enero, febrero, marzo y abril asignando los valores 9.
12, 0 y 17 respectivamente. Si en alguno de los meses no se ha visto ninguna
película no ha de mostrar la información de ese mes.

4. Crea un array e introduce los siguientes valores: Pedro, Ana, 34 y 1


respectivamente sin asignar el índice de la matriz. Muestra el esquema del array con
print r().

5. Crea un array asociativa para introducir los datos de una persona:

Nombre: Pedro Torres

Dirección: C: Mayor. 37
Teléfono: 123456789

Al acabar muestra los datos por pantalla.

6. Crea un array introduciendo las ciudades: Madrid, Barcelona, Londres, New


York, Los Angeles y Chicago sin asignar índices al array. A continuación
muestra el contenido del array haciendo un recorrido diciendo el valor
correspondiente a cada índice, ejemplo:
La ciudad con el índice O tiene el nombre Madrid.

7. Repite el ejercicio anterior pero ahora sí se ha de crear índices.

Ejemplo: El índice del array que contiene como valor Madrid es MD.

8. Crea un array con los nombres Pedro, Ismael, Sonia. Clara. Susana.
Alfonso y Teresa. Muestra el número de elementos que contiene y cada
elemento en una lista no numerada.

9. Crea un array llamada “lenguajes_cliente" y otro "lenguajes_servidor, crea tú


mismo los valores poniendo índices alfanuméricos a cada valor. Junta ambas
arrays en una sola llamada “lenguajes” y muéstrala por pantalla en una tabla.

10. Rellena un array de 10 enteros con los 10 primeros números naturales. Calcula
la media de los que están en posiciones pares y muestra los impares por pantalla.

11. Implementa un array asociativo con los siguientes valores:

$estadios futbol = array(“Barcelona" => "Camp Nou", "Real Madrid" =>


"Santiago Bernabeu" "Valencia' => "Mestalla”, “Real Sociedad" => “Anoeta”):

12. Muestra los valores del array en una tabla, has de mostrar el índice y el
valor asociado.
Elimina el estadio asociado al Real Madrid.
Vuelve a mostrar los valores para comprobar que el valor ha sido eliminado. Esta
vez en una lista numerada

13. Implementa un array asociativo con los siguientes valores y ordénalo de


menor a mayor. Muestra los valores en una tabla.

$numeros = array(3, 2, 8, 123, 5, 1);

14. Crea un array con los siguientes valores: 5 => 1, 12 => 2, 13 => 56, x => 42.
Muestra el contenido. Cuenta el número de elementos que tiene y muéstralo por
pantalla. A continuación borra el elemento de la posición 5. Vuelve a mostrar el
contenido y por último elimina el array.
15. Crea un array multidimensional para poder guardar los componentes de dos
familias: "Los Simpson" y “Los Griffin” dentro de cada familia ha de constar el padre,
la madre y los hijos, donde padre, madre e hijos serán los índices y los nombres
serán los valores.

Familia "Los Simpson": padre Homer, madre Marge, hijos Bart, Lisa y Maggie
Familia "Los Griffin”: padre Peter, madre Lois, hijos Chris, Meg y Stewie.

Muestra los valores de las dos familias en una lista no numerada.

16. Crea un array llamado deportes e introduce los siguientes valores: fútbol,
baloncesto, natación y tenis. Haz el recorrido de la matriz con un for para mostrar sus
valores. A continuación realiza las siguientes operaciones:

 Muestra el total de valores que contiene.

 Sitúa el puntero en el primer elemento del array y muestra el valor actual.


es decir donde está situado el puntero actualmente.

 Avanza una posición y muestra el valor actual.

 Coloca el puntero en la última posición y muestra su valor.

 Retrocede una posición y muestra este valor.

17. Crea una matriz para guardar a los amigos clasificados por diferentes ciudades_
Los valores serán los siguientes:

En Madrid: nombre Pedro, edad 32, teléfono 91.999.99.99


En Barcelona: nombre Susana, edad 34, teléfono 93-000.00.00
En Toledo: nombre Sonia edad 42, teléfono 925-09.09.09

Haz un recorrido del array multidimensional mostrando los valores de tal mar era que
nos muestre en cada ciudad qué amigos tiene.

Diseño de Juegos

NOTA: Para el diseño de juegos es recomendable que sigas los ejercicios de PHP
de la página www.mclibre.org.

1. Escribe un programa que cada vez que se ejecute la página muestre un círculo de
40px de radio en una posición distinta y de un color diferente. Establece que la
página tendrá de máximo 800px x 900px.
2. Escribe un programa que muestre cada vez que la ejecutes una imagen distinta
teniendo como máximo 10 imágenes.

3. Escribe un programa que cada vez que se ejecute muestre tres cuadrados
contiguos uno sobre otro en una posición distinta.

4. Escribe un programa que dibuje entre 1 y 10 cuadrados al azar de distinto co lor


cada uno de forma que aparezcan en una fila.

5. Hacer lo mismo que el ejercicio anterior pero esta vez los cuadrados deben
tener un número en su interior de forma que el número esté rotado
aleatoriamente.

También podría gustarte