Trabajo final programacion calculadora en Java
Enviado por Lfernando23 • 22 de Noviembre de 2015 • Examen • 312 Palabras (2 Páginas) • 488 Visitas
Materia: Programación Orientada a Objetos.
Modo del Trabajo: Individual
Fecha de Entrega: 29 de noviembre Edmodo,
Presentación: 30 de noviembre en el laboratorio.
Ponderación: 50 puntos.
Objetivo:
El alumno implementará a través de un proyecto la mayoría de los conocimientos adquiridos durante el curso como son uso de archivos clases, herencia, constructores, polimorfismo, interfaces, etc. Utilizando JavaFX para la interfaz gráfica.
Desarrolla una calculadora en Java que tenga un cuadro de texto y varios botones de acuerdo a las siguientes características:
1.- (Datos personales) Tener 1 botón que al dar clic te muestre un video con: nombre completo, nombre de la materia, carrera, fecha de entrega y nombre del docente.
2.- Realizar las operaciones básicas como son suma, resta, multiplicación y división para números decimales. Conversión del número en pantalla a binario (parte entera y parte decimal), conversión del número en pantalla hexadecimal (solo parte entera)
3.- Tener un botón que te permita contar el número de dígitos que se encuentran en el cuadro de texto.
4.- Tener un botón que te muestre:
Parte Entera Parte Decimal
Si el número es primo o no
4.- Tener un botón para seleccionar un archivo de texto donde se guardará un historial de los cálculos realizados (usar FileChooser para seleccionar el archivo). Si el archivo no existe, crearlo.
5.- Tener un botón que te permita leer un archivo de texto (historial) y despliegue su contenido (usar FileChooser).
6.- Utilizar la siguiente interface
public interface Calculadora {
public abstract float suma();
public abstract float resta();
public abstract float multiplica();
public abstract float divide();
public abstract String toBinary();
public abstract String toHex();
public abstract int digitos(); //devuelve la cantidad de dígitos en el cuadro de texto
}
7.- El programa debe estar documentado siguiendo los lineamientos de JavaDoc
8.- La entrega en un zip o rar (matrícula del alumno como nombre del archivo) debe incluir
a) aplicación empaquetada de modo que se ejecute con doble click
b) Documentación generada con JavaDoc
NOTA: Si alguien se le sorprende que es copia de otro se enviará a extraordinario automáticamente.
...