Hotel "Buena Estadia"

Hotel "Buena Estadía"

Hola, como ya leíste en la entrada, aquí te enseñaremos a realizar un programa que consiste en seleccionar alguna habitación de las tres disponibles, saber si el cliente desea incluir un desayuno, hidromasaje o sabanas seda, que son un costo extra a la habitación, también debemos reportar cuanto es de la habitación, cuanto es de los servicios extra llamados "Adimentos", cuanto es el descuento de acuerdo a los días que este hospedado en el hotel y por último debemos reportar el total de la cuenta con/sin el descuento incluido.


 Así sería el diseño del programa.

En este programa utilizamos una herramienta llamada GroupBox que nos sirve para colocar varias herramientas dentro de ella y así manipular dichas herramientas en conjunto, para facilitar el trabajo.


 Aquí les mostramos en que sección del cuadro de herramientas encuentran esta herramienta.

En este programa también utilizaremos algunas herramientas básicas ya vistas anteriormente en otros programas, como Button, Label, NumericUpDown y TextBox.

Otra herramientas utilizadas es RaddioButton y CheckBox que las encontramos también, en el cuadro de herramientas.


 En esta captura pueden ver cuales son las herramientas antes mencionadas.

Bueno, una vez dicho las herramientas que utilizaremos en el programa, pasaremos al siguiente paso que es: programar.

En la herramienta RaddioButton damos doble clic y nos abrirá la vista de código, donde vamos a excribir el siguiente codigo:

Vemos claramente el código escrito sobre la herramienta RaddioButton.

En el caso de los RadioButton, iremos colocando el codigo en cada uno de ellos de la misma manera, sóo cambiando las variables para que no haya confusión más adelante.

Ahora, seguimos programando la herramienta CheckBox, declarando variables y usando if () como antes visto en Lenguaje C++, si te das cuenta incluimos los Checkbox_Desayuno y CheckBox_hidromasaje. 

¿Qué significa True y False?
True significa que cuando el CheckBox este seleccionado; será verdadero.
False significa que cuando el CheckBox este deseleccionado; será falso.

Un ejemplo más claro de esto lo vemos en el código:
 
Aquí vemos claramente de lo que estamos hablando sobre True y False.

De esta forma iremos programando los siguientes CheckBox, incluyendo los otros CheckBox's para así, tener un código más completo y un programa mejor trabajado.

La siguiente herramienta a programar es NumericUpDown, que utilizaremos para fijar los días de hospedaje y de acuerdo a la cantidad de días se le hará un descuento al cliente.

Los descuentos de acuerdo a los días son los siguientes:
De 5 a 6 días, tiene descuento de 5%.
De 7 a 8 días, tiene descuento de 10%.

Basandonos en lo anterior, escribiremos en el código lo siguiente:

Vemos claramente en que consiste el código para la herramienta NumericUpDown.

En este programa también utilizamos la herramienta Button, para indicar la acción de Restablecer y limpiar todas las herramientas, además agregamos una ventana de advertencia para pedir al usuario si esta seguro de restablecer el programa, un claro ejemplo es el siguiente:

Con este código limpiaremos todas las herramientas para introducir nuevos datos y también agregamos un mensaje de confirmación para el usuario.

Por último escribiremos el código correspondiente a la herramienta de Button pero en este clase llamada Salir, donde aparte de salir del programa, incluiremos una ventada de confirmación si de verdad quiere salir, aquí les mostramos el ejemplo:

 Aquí verás claramente el código para esta herramienta.

Esto ha sido todo por ahora, esperamos y te haya sido de gran ayuda este pequeño tutorial, para las siguientes herramientas es lo mismo, pero cambias variables para no confundir al programa y a ti.
Hasta un próximo artículo, gracias :)

0 comentarios:

Publicar un comentario