0% encontró este documento útil (3 votos)
866 vistas7 páginas

Tap R1

Este documento presenta un reto de programación que consiste en desarrollar una calculadora en NetBeans con funcionalidad básica de suma, resta, multiplicación y división utilizando botones y eventos, y diagramas UML como casos de uso y secuencia. El estudiante debe crear el proyecto en NetBeans siguiendo requisitos de interfaz y funcionalidad, y elaborar un diagrama de casos de uso explicando la interacción del usuario.

Cargado por

Gloria Avitua
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (3 votos)
866 vistas7 páginas

Tap R1

Este documento presenta un reto de programación que consiste en desarrollar una calculadora en NetBeans con funcionalidad básica de suma, resta, multiplicación y división utilizando botones y eventos, y diagramas UML como casos de uso y secuencia. El estudiante debe crear el proyecto en NetBeans siguiendo requisitos de interfaz y funcionalidad, y elaborar un diagrama de casos de uso explicando la interacción del usuario.

Cargado por

Gloria Avitua
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

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.
Índice
Introducción
I Diagramas UML de la Calculadora
1.1 Diagramas de caso de uso
1.2 Diagramas de secuencia
II Proyecto Calculadora
2.1 Interfaz de la calculadora
2.2 Tamaño de botones
2.3 Campo de texto
III Funcionalidad
3.1 Concatenar
3.2 Limpiar
3.3 Operadores
IV Conclusiones
V Referencias bibliográficas

Mientras realizan el reto conserven las instrucciones una vez concluido borren las
mismas

© 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: diagrama de
casos de usos
 Segunda parte: desarrollo de
una calculadora NetBeans

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.

© 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.
 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.
2. Guarda y envía a tú Asesor la carpeta del proyecto creado en el entorno de
desarrollo NetBeans en un archivo RAR.

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 proyecto en un archivo .RAR 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