Trabajo De Proyecciones
lulufe31 de Diciembre de 2014
602 Palabras (3 Páginas)233 Visitas
a) La prueba de escritorio, con su tabla de datos de prueba y resultados
1. N1= 0 2. N1 = 12 3. R = N1 + N2
N2= 0 N2 = 2 R = N1 * N2
R= 0 R = N1 – N2
R = N1 / N2
N1 N2 R
0 0 0
12 2
12 2 14.0
12 2 24.0
12 2 10.0
12 2 6.0
b) La calculadora deberá aparecer en el centro de la pantalla
setLocationRelativeTo(null);
c) Se debe cambiar el icono de la interfaz de la calculadora, -que es colocado por defecto-, por uno elaborado por usted; la implementación del icono debe quedar con ruta relativa
Image miIcono = mipantalla.getImage("src/icono/icono.png");
d) Agregué una función raíz cuadrada y explique, ¿cómo lo realizo?
nuevoBotonOperacion("R2");
} else if (operacion.equals("R2")) {
resultado=Math.sqrt(resultado) ;
Lo primero que se debe hacer es agregar “R2” en el botón nuevoBotonOperacion luego tenemos que buscar la manera de representar la operación raíz cuadrada en eclipse, la cual se representa como Math.sqrts, luego esta representación se agrega en el atributo calcularResultado() y con esto podremos sacar la raíz de cualquier número positivo.
e) Determine y escriba el enunciado del problema (incluyendo: el código suministrado y los requerimientos adicionales)
En una tienda de cadena se requiere simular una calculadora que permita ingresar números y hacer las siguientes operaciones matemáticas: sumar, restar, multiplicar, dividir, raíz cuadrada de un número, y luego de esto se deberá agregar un botón de igual para saber cuál es el resultado de la operación seleccionada, también es necesario un botón en el cual se pueda borrar lo que está en la pantalla para poder corregir cualquier error del cajero. Que se cambie el icono por defecto y sea cambiado con uno respecto a lo que es requerido
f) Detalle el mundo del problema
Los cajeros de la tienda de cadena son personas que mantienen en constante movimiento recibiendo y devolviendo dinero de los clientes dependiendo del costo de cada uno de los producto, esto hace que algunas veces se equivoquen a dar las vueltas al cliente ya que en su puesto de trabajo no tienen con qué hacer sus operaciones para dar las vueltas correctas.
g) Plantee el documento de requerimientos
Nombre R1 - Ingresar los números
Resumen Se requiere recibir la información básica de los números que desea utilizar con las operaciones
Entrada
N1
N2
Salida
Números
Nombre R2 - Ingresar el símbolo de la operación
Resumen Se requiere recibir la información básica de la operación que necesita
Entrada
+
-
*
/
R2
Salida
...