Ejercicios PHP estructuras de control

Uso de if:

1.- Crear una pantalla que nos pida un número y nos diga si es múltiplo de 3

2.- Crear una pantalla que nos pida tres números y nos diga cual es el mayor

3.- Crear una pantalla que nos pida una edad y nos devuelva el precio de una entrada al museo acorde a los siguientes datos: Niños menores de 10 años, gratis. Jóvenes menores de 25 años, 10€. Entrada general, 15€. Jubilados (>=65 años) 6€

4.- Queremos controlar la entrada a una atracción del parque. Se pueden subir los mayores de 10 años o los que midan más de 120 cm. Crear una página que pida la edad y la altura y nos diga si se puede subir o no.

5.- En el ejercicio anterior añadir un checkbox ‘Acompañado’ que si está marcado permite subir a la atracción si la edad es mayor de 6 años, no importa la altura.

6.- Queremos calcular la comisión de un vendedor. La comisión es el importe de las ventas más un porcentaje que va en función de la cantidad de ventas. Si ha vendido menos de 10.000 € es un 5%, entre 10.000 y 20.000 un 8%, entre 20.000 y 40.000 un 10% y más de 40.000 un 13%

Uso de switch:

1.- Crear una página que nos pida el número de hijos y nos devuelva la siguiente información: Si no tiene hijos ‘No tiene derecho a descuento’. Si tiene 1 o 2 hijos: ‘Tendrá un descuento en la siguiente compra’. Si tiene 3 o 4 hijos: ‘Descuento de familia numerosa en todas sus compras’. Si tiene más de 4 hijos: ‘La segunda compra gratis’

2.- Crear una página que nos muestre un ‘select’ con las siguientes opciones: ‘Recoger en tienda’, ‘Envío express’ y ‘Envío normal’. Si selecciona la primera opción que nos muestre un precio de 0€, para la segunda opción 7€ y para la tercera opción 3€

3.- Crear una página con un select con las siguientes opciones ‘Ramo normal’, ‘Ramo grande’, ‘Ramo gigante’,’Ramo superromántico’. Debe mostrar los siguientes mensajes: ‘Precio 10€’, ‘Precio 20 €’,’Precio 40€, su pareja estará muy feliz’,’Precio 70€, su pareja es muy afortunada’

Publicado por

Avatar del usuario

Juan Pablo Fuentes

Formador de programación y bases de datos