Título: El más trágico, la bestia negra.. xDD Publicado por: *-.Sub-Vorbio.-* en 12 Noviembre 2008, 06:43 am El pequeño esbozo hasta ahora:
Código: public class Ejercicio40 { En el código un pseudopseudocódigo mal expresado, pero poca capacidad javatizarlo xDD Título: Re: El último, la bestia negra del hotel.. xDD agradezco última mano... Publicado por: juancho77 en 12 Noviembre 2008, 18:31 pm Ya te solucione el anterior que era igual y veo que ni lo has mirado porque cometes los mismos errores. La idea del foro es que comentes tus dudas y aprendas de lo que te respondemos.
Título: Re: El último, la bestia negra del hotel.. xDD agradezco última mano... Publicado por: *-.Sub-Vorbio.-* en 12 Noviembre 2008, 18:38 pm Se ocurre como utilizar aquel en este¿?...
Título: Re: El último, la bestia negra del hotel.. xDD agradezco última mano... Publicado por: *-.Sub-Vorbio.-* en 13 Noviembre 2008, 00:20 am Ayudaría bastante un código para adaptar el mio..
Título: Re: El último, la bestia negra del hotel.. xDD agradezco última mano... Publicado por: *-.Sub-Vorbio.-* en 13 Noviembre 2008, 05:13 am Juancho, consegui sacar algo, pero ahora si que te necesito xD, mira lo que tengo:
Código: public class Ejerciciohotel { Lo que me falta es que aparezca el mensaje de habitacion incorrecta en vez del mensaje " de transición" que tengo ahora para cubrir la carencia de método. Entonces, donde pone "Por favor, verifique que el número de habitación sea correcto."); en esa linea debería haber algo que funcione tanto para la de 100 habitaciones como para la planta de las suites. Título: Re: El último, la bestia negra del hotel.. xDD agradezco última mano... Publicado por: *-.Sub-Vorbio.-* en 13 Noviembre 2008, 05:16 am Necesitaria una herramienta parecida a "si sucede esto cuando sucede lo otro has esto" o sea "si es mayor que la habitación 40/39 (dependiendo) cuando se encuentra en la planta de las suites has que salte el errata impreso.
Además haría falta también algo que impidiese que java siguiera leyendo más allá de dónde se imprima el mensaje de error, para que no imprima el propio por defecto y el nuestro pierda todo sentido... xD Título: Re: El último, la bestia negra del hotel.. xDD agradezco última mano... Publicado por: juancho77 en 13 Noviembre 2008, 06:11 am Es que no tienes imaginacion pues.
Por ejemplo, se me ocurre esto: puedes tener dos clases: la clase principal donde se ejecutara el programa y tendrias la tabla de habitaciones. La segunda clase es la clase que modela las habitaciones. Luego, el arreglo que mencione antes seria un arreglo de habitaciones. Piensa como podrias modelar una habitacion. Una habitacion en principio tendria dos atributos BASICOS: un booleano indicando si esta o no ocupada. un string conteniendo el nombre del inquilino o null si no hay nadie Para consultar estos atributos desde la clase principal, tendras que implementar los metodos publicos correspondientes: boolean estaOcupada() { } String obtenerOcupante(){ } Para llamar desde principal podrias crear una cascara: por ejemplo, para saber si la habitacion x de la planta i esta ocupada podrias definir un metodo en PRINCIPAL asi: boolean estaOcupada(int planta, int habitacion) { return ((tabla[planta-1][habitacion-1]).estaOcupada()); } espero te sirva Título: Re: El último, la bestia negra del hotel.. xDD agradezco última mano... Publicado por: ~~ en 13 Noviembre 2008, 19:16 pm Eso o leer un manual en vez de esperar a que te hagan los deberes....
Título: Re: El último, la bestia negra.. xDD Publicado por: IsHeR en 16 Noviembre 2008, 00:51 am El problema es que no se puede utilizar mas de una clase, por exigencia del guion
Alguien tiene alguna idea para este problema??? Un hotel tiene 6 plantas, las 5 primeras tienen 100 habitaciones mientras la última, donde están las suites, sólo tiene 40. Cada una de las habitaciones puede estar ocupada o no por una persona. Crear un array que represente el conjunto de habitaciones del hotel y permita guardar información acerca de si una habitación está ocupada o no y quién (nombre y apellidos) la ocupa. Implementar el código necesario para que al ejecutar la clase se reciba mediante parámetros el número de planta y de habitación y el programa devuelva si está ocupada o no, y en caso afirmativo quién la ocupa. Se deberá controlar que tanto la planta como la habitación estén en el rango permitido, imprimiendo “número de habitación incorrecto” en caso contrario. Título: Re: El último, la bestia negra.. xDD Publicado por: *-.Sub-Vorbio.-* en 16 Noviembre 2008, 02:12 am ISHER, milagroso google, cada vez queda menos tiempo! :D
|