Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

ayuda en ejercicio

PHP, HTML, CSS, JS, jQuery, etc.
Responder

0
No hay votos
 
Votos totales: 0

jmf78
Observador/a
Mensajes: 2
Registrado: 12 Mar 2017, 16:21

ayuda en ejercicio

#1

Mensaje por jmf78 »

Buenas tengo que hacer este ejercicio:

1. Realizar una aplicación que simule el funcionamiento de un parking que dispone de las siguientes plazas: 14 para coches pequeños y 10 para coches grandes. Usa dos arrays para representar el parking. Las posiciones de los arrays representarán las plazas, y almacenarán información de si la plaza está ocupada o no (puedes usar un valor numérico, como 0 para plaza libre, 1 para plaza ocupada).
Los coches se aparcarán de la siguiente forma: cuando entra en el parking, se identifica al coche como grande o pequeño. Los coches grandes aparcan en la primera plaza grande que encuentren. En cambio, los coches pequeños aparcaran en la primera plaza pequeña que encuentren, pero, de no encontrar ninguna, intentarán aparcar en la primera plaza grande libre que vean.
La aplicación tendrás las siguientes páginas:
• Página inicial donde se mostrarán las siguientes opciones:
o Aparcar coche.
o Retirar coche.
o Ver estado del parking.
Cada una de las opciones anteriores nos llevará a una página donde se ejecutarán las operaciones necesarias para llevar a cabo la opción seleccionada por el usuario. Éstas se detallan a continuación.
• Aparcar coche: mediante un formulario se indicará si el coche es grande o pequeño. A continuación se procederá a aparcar usando el mecanismo que se ha explicado previamente. Obtendremos un mensaje que nos indicará si el coche se ha aparcado (no es necesario indicar la plaza), o si el parking está lleno.
• Retirar coche: mediante un formulario se indicará de qué parking se quiere retirar el coche (parking grande o parking pequeño) y la plaza que ocupa el vehículo. El programa mostrará un mensaje indicando si se ha retirado el coche, o si no se encontraba ningún coche en la plaza indicada.
• Ver estado del parking: se mostrará por pantalla el estado de cada plaza del parking, indicando si está libre u ocupada.

Consideraciones: recuerda que para pasar datos no incluidos en un formulario de una página a otra puedes usar sesiones.

De momento tengo hecho los botones de aparcar, retirar y estado parking, y la parte de aparcar un poco

este es el codigo del inicio con los botones y los arrrays para coches grandes y pequeños

Código: Seleccionar todo

<form method='post' action='inicio.php'>
<input type='submit' value='Aparcar coche' name='Aparcar coche'/><br/><br/>
<input type='submit' value='Retirar coche' name='Retirar coche'/><br/><br/>
<input type='submit' value='Estado parking' name='Estado parking'/><br/><br/>
</form>



<?php



$array = array('grandes' => array(0,1,2,3,4,5,6,7,8,9), 'pequeños' => array(0,1,2,3,4,5,6,7,8,9,10,11,12,13));

?>

y de aparcar tengo hecho esto

Código: Seleccionar todo

<?php
session_start();
?>
<form method='post' action='aparcar.php'>
	Tamaño de Coche:<br/>
	Grande<input type='radio' value='Grande' name='tamaño'/><br/>
	Pequeño <input type='radio' value='Pequeño' name='tamaño'/><br/>

</form>

como puedo  programar lo que me queda en aparcar?

Avatar de Usuario
J_Sparrow
Moderador
Mensajes: 1174
Registrado: 30 Oct 2009, 00:20
Género:
Edad: 62

Re: ayuda en ejercicio

#2

Mensaje por J_Sparrow »

Me da en la nariz que tu pregunta no tiene cabida en este Foro. Este es un lugar para la creación y mantenimiento de Foros PHP, no un lugar para enseñar PHP, que seguro hay cientos de ellos en Internet.
A veces se enseña un poco de programación PHP, pero para modificar o corregir fallos en los Foros.
Contenido Oculto
Este foro requiere que este registrado e identificado para ver el contenido oculto.

Avatar de Usuario
AlfredoRamos
Ex Staff
Mensajes: 1235
Registrado: 14 Ene 2017, 22:18
Género:

Re: ayuda en ejercicio

#3

Mensaje por AlfredoRamos »

Es un ejercicio muy básico si ya conoces al menos lo básico del uso de sesiones, y al parecer no has hecho ni el intento de realizarlo.

No estas almacenando nada en la variable superglobal $_SESSION, esta variable es un array así que ya tienes todo lo necesario.

- https://www.w3schools.com/php/php_sessions.asp

PS: Intenta realizar todo el proceso cognitivo por cuenta propia, sino jamás entenderás realmente lo que estas haciendo.

Algunas de mis extensiones:
Imagen Imgur | :chart_with_upwards_trend: SEO Metadata | Imagen Markdown | :see_no_evil: Simple Spoiler BBCode | :shield: hCaptcha
:trophy: Checa todas mi extensiones aprobadas :trophy:

:penguin: Usuario de Arch Linux :penguin:


Responder

Volver a “🆘 Recursos Webmaster”