Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

Tópicos avanzados de

programación

Reto 1
UML y eventos

Nombre completo Escribe aquí


Fecha de elaboración Escribe aquí
Nombre del Asesor Escribe aquí

© UVEG. Derechos reservados. El contenido de este formato está sujeto a las disposiciones aplicables en materia de
Propiedad Intelectual, por lo que no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier medio,
método o sistema impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o un sistema de
recuperación de la información, sin la autorización por escrito de la Universidad Virtual del Estado de Guanajuato.
Instrucciones
Para realizar este Reto sigue los siguientes pasos.

Importante

1. El Reto se compone de 2 partes:


 Primera parte: desarrollo de
una calculadora NetBeans
 Segunda parte: diagrama de
casos de usos

1era Parte:

1. Desarrolla una calculadora en el entorno de desarrollo NetBeans, considerando los


siguientes requerimientos:

Utiliza el siguiente enlace para descargar el programa.

Enlace

Autor: Apache
Título: Apache NetBeans

Nota
Para el desarrollo de este proyecto, necesitarás
aplicar lo estudiado en la Lección: la
manipulación de eventos. Si no recuerdas
cómo hacerlo, te sugiero revisar los contenidos.

© UVEG. Derechos reservados. El contenido de este formato está sujeto a las disposiciones aplicables en materia de
Propiedad Intelectual, por lo que no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier medio,
método o sistema impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o un sistema de
recuperación de la información, sin la autorización por escrito de la Universidad Virtual del Estado de Guanajuato.
a) Las operaciones que debe realizar son: suma, resta, multiplicación y división. Así
mismo, los números serán ingresados mediante botones y no directamente del
teclado.
b) El diseño de la interfaz de la calculadora debe ser similar a la que se muestra.

c) Los botones deberán tener un tamaño fijo de 80px de alto y 80px de ancho, para
este diseño debes utilizar la clase JButton.
d) El campo de texto deberá tener una altura de 50px y estar alineado como se
muestra en la imagen. Para ello, utiliza la clase JTextField.
e) Para la funcionalidad, considera las siguientes instrucciones:

 Concatenar más de un número en el input, excepto cuando se ingresen


los símbolos +, -, *, /, C o =.

© UVEG. Derechos reservados. El contenido de este formato está sujeto a las disposiciones aplicables en materia de
Propiedad Intelectual, por lo que no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier medio,
método o sistema impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o un sistema de
recuperación de la información, sin la autorización por escrito de la Universidad Virtual del Estado de Guanajuato.
 Limpiar las variables y el elemento input cuando se presione el botón con
el símbolo C.
 Cuando se ingresen los símbolos +, -, *, / o =, estos deberán aparecer en
el input y conservar los valores ingresados para hacer la operación
correspondiente.

 Cuando se presione el botón con el símbolo igual (=), deberá


mostrarse el resultado de la operación.

© UVEG. Derechos reservados. El contenido de este formato está sujeto a las disposiciones aplicables en materia de
Propiedad Intelectual, por lo que no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier medio,
método o sistema impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o un sistema de
recuperación de la información, sin la autorización por escrito de la Universidad Virtual del Estado de Guanajuato.
© UVEG. Derechos reservados. El contenido de este formato está sujeto a las disposiciones aplicables en materia de
Propiedad Intelectual, por lo que no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier medio,
método o sistema impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o un sistema de
recuperación de la información, sin la autorización por escrito de la Universidad Virtual del Estado de Guanajuato.
2. Guarda y envía a tú Asesor la carpeta del proyecto creado en el entorno de
desarrollo NetBeans en un archivo ZIP.

2da Parte:

1. Elabora un archivo en formato Word con las siguientes características:

a) Datos de identificación: en la primera hoja realiza una portada que contenga:


nombre de la universidad, tu nombre, tu matrícula, nombre del Módulo,
nombre del Reto y fecha de elaboración.
b) Diagrama de casos de uso, en el que expliques la interacción que tendrá un
usuario con la calculadora, según los requerimientos solicitados en la primera
parte de este Reto

Nota
Si no recuerdas cómo hacer un diagrama de
casos de uso, revisa la Lección: UML sobre el
manejo de eventos.

2. Guarda tu archivo y envíalo a tu Asesor para su retroalimentación.

© UVEG. Derechos reservados. El contenido de este formato está sujeto a las disposiciones aplicables en materia de
Propiedad Intelectual, por lo que no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier medio,
método o sistema impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o un sistema de
recuperación de la información, sin la autorización por escrito de la Universidad Virtual del Estado de Guanajuato.

También podría gustarte