METODOLOGÍA DE LA PROGRAMACIÓN

Transcripción

METODOLOGÍA DE LA PROGRAMACIÓN
PROGRAMACIÓN
JAVA
CUADROS DE VERIFICACIÓN, BOTONES DE OPCIÓN
Ejercicio 1
Se pide realizar un programa que tenga los siguientes elementos en la ventana principal:
-
-
-
Un panel con el título “Ingredientes”. No hace falta que le de un nombre.
Un panel con el título “Tamaño”. No hace falta que le de un nombre.
Cuatro JCheckBox con los textos:
o “Bacon” – nombre: chkBacon
o “Anchoas” – nombre: chkAnchoas
o “Cebolla” – nombre: chkCebolla
o “Pimiento” – nombre: chkPimiento
Tres JRadioButtons con los textos:
o “Pequeña” – nombre: optPequenia
o “Mediana” – nombre: optMediana
o “Familiar” – nombre: optFamiliar
Un botón “Total” llamado btnTotal.
Una etiqueta con borde llamada etiResultado.
El programa funcionará de la siguiente forma:
-
El usuario elegirá un tamaño para la pizza que quiere pedir. Este tamaño puede ser
uno solo de los siguientes: pequeña, mediana o familiar.
El usuario elegirá también los ingredientes que desee. Puede seleccionar uno o varios
ingredientes.
Al pulsar el botón Total, el programa calculará y mostrará en la etiqueta etiResultado el
precio de la pizza, teniendo en cuenta lo siguiente:
Una pizza pequeña cuesta 7 euros.
Una pizza mediana cuesta 9 euros.
Una pizza familiar cuesta 11 euros.
Si se le añade como ingrediente Bacon, hay que aumentar el precio de la pizza en 1,50
euros.
Si se le añade como ingrediente Anchoas, hay que aumentar el precio de la pizza en
1,80 euros.
Si se le añade como ingrediente Cebolla, hay que aumentar el precio de la pizza en
1,00 euros.
Si se le añade como ingrediente Pimiento, hay que aumentar el precio de la pizza en
1,20 euros.
Tenga en cuenta esto otro:
-
Al ejecutar el programa, debe estar seleccionada la opción pizza familiar por defecto, y
no debe estar seleccionada ninguno de los ingredientes.
-
Al iniciarse el programa, debe aparecer un cuadro indicando el nombre del programa.
Por ejemplo: PIZZERÍA JAVA, y el nombre del programador.
-
Al intentar cerrar el programa, este debe pedir confirmación para salir. Solo si el
usuario acepta salir del programa este se cerrará.

Documentos relacionados