trabajo colaborativo calculo 3 entrega finalDescripción completa
fdfDescripción completa
Descripción completa
procesal penalDescripción completa
Descripción: Trabajo Colaborativo 3 algebra lineal
Descripción completa
Descripción: trabajo sobre la educación intercultural
Semiótica práctico
fds
CB411N/O – Ciclo 2016-1 Trabajo 3
UNI - FIEE
1. Escriba un programa que juegue a “ Adivina el número”, de la siguiente manera: Su programa elige el número que debe adivinarse, seleccionando un entero al azar en el rango de 1 a 1000. el programa despliega lo siguiente: Tengo un número entre el 1 y el 1000 ¿Puedes adivinar el número? Escribe tu opción: El jugador después escribe su primer número. Si la opción del jugador es correcta, entonces el programa responde con la siguiente frase: ¡Excelente! ¡Adivinaste el número! ¿Quieres jugar de nuevo? (s/n) Si la opción del jugador es incorrecta, su programa debe repetirse hasta que el jugador obtenga el numero correcto o hasta que complete 10 intentos. Ayude al jugador haciendo que su programa diga “más alto” o “más bajo” según sea el caso. 2. Cree la clase CuentaDeAhorro. Utilice una variable para almacenar la tasaInteresAnual para todas las cuentas de ahorros. Cada objeto de la clase contiene una variable de instancia privada saldoAhorro que indica el monto que el ahorrista tiene en depósito. Proporcione el método calculaInteresMensual, el cual multiplica saldoAhorro por tasaInteresAnual dividida entre 12. Este interés debe sumarse a saldoAhorro. Proporcione un método modificaTasaInteres que establezca un nuevo valor para tasaInteresAnual. Escriba un programa para probar CuentaDeAhorro. Cree dos instancias para los objetos CuentaDeAhorro, ahorrador1 y ahorrador2, con saldos de S/.2000 y S/.3000 respectivamente. Establezca tasaInteresAnual en 4%, luego calcule el interés mensual e imprima los nuevos saldos para cada cuenta. Posteriormente establezca tasaInteresAnual en 5% y calcule el interés del siguiente mes e imprima los nuevos saldos para cada cuenta. 3. Cree una clase llamada Complejo para realizar operaciones aritméticas con números complejos. Escriba un programa para probar su clase. Use variables de punto flotante para representar los datos privados la clase. Proporcione un constructor que permita que un objeto de esta clase se inicialice al declararse. Proporcione un constructor sin argumentos con valores predeterminados en caso de que no se proporcionen inicializadores. Proporcione métodos públicos que realicen las siguientes operaciones: a.
Sumar dos números complejos
b. Restar dos números complejos c.
Multiplicar dos números complejos
d. Imprimir números complejos en la forma a+bi y en la forma (a,b)
4. Escriba una jerarquía de herencia para las clases Cuadrilatero, Trapezoide, Paralelogramo, Rectangulo y Cuadrado. Use Cuadrilatero como la superclase de la jerarquía. Haga la jerarquía con todos los niveles que sea posible. Especifique las variables de instancia y los métodos para cada clase. Los datos privados de Cuadrilatero deben ser los pares de coordenadas x-y para las cuatro esquinas del cuadrilátero. Escriba un programa para instanciar los objetos de sus clases y que muestre el área de cada objeto (excepto Cuadrilatero).
Entregar informe en formato digital (Word, PDF,…) en el aula virtual: El Informe debe contener: a. Diagramas de Clases y actividades UML b. Programa adecuadamente comentado c. Muestras de las salidas obtenidas d. Especificar el tipo de compilador utilizado e. Código fuente original Fecha de entrega: 13 de Junio del 2016