domingo, 16 de octubre de 2016

Práctica 3 10 de Octubre de 2016

Elaborado por: Labrada Muñoz Nayeli Abigail.


  1.   Elabore la clase CuentaAhorros. Utilice un dato estático que contenga la tasaInteresAnual de cada uno de los ahorradores. Cada miembro de la clase debe contener un dato miembro privado saldoAhorro que indique el monto que el ahorrador tiene en depósito. Proporcione una función miembro ultimoInteresMensual que calcula el interés mensual al multiplicar el saldo por tasaInteresAnual dividida entre 12, estos intereses deben sumarse a saldoAhorro. Proporcione una función miembro estática modificaTasaInteres que establezca el nuevo valor de tasaInteresAnual. Escriba un programa para registrar n ahorradores y que inicie un saldo de 3000.00 pesos y una tasaInteresAnual en 3%, calcular el interés mensual e imprima los nuevos saldos. Modifique la tasaInteresAnual y calcular el  interés mensual e imprima los nuevos saldos.







Elaborado por: Merida Tovar Karla Mayte
Crear una clase llamada Racional para realizar aritmética con fracciones. Escriba un programa controlador para evaluar una clase.
Utilice variables enteras para representa los datos de tipo private de la clase es decir, el numerador y el denominador. Proporcione un constructor que permita a un objeto de esta clase que se inicialice cuando se declare. El constructor debe contener valores predeterminados, en caso de que no se proporcione inicializadores, y debe almacenar la fracción en su forma reducida. Por ejemplo, la fracción
2/4 se almacenaría en el objeto como 1 en el numerador y 2 denominador. Proporcione una función  public para realizar cada una de las siguientes tareas:
a) Suma de dos números racionales: El resultado debe almacenarse en forma reducida.
b)Resta de dos números racionales: El resultado debe almacenarse en forma reducida.
c) Multiplicación de dos números racionales: El resultado debe almacenarse en forma reducida.
d) Division de dos números racionales: El resultado debe almacenarse en forma reducida.
e) Impresión de números racionales de la forma a/b en donde a es el numerador y b es el denominador.
f) Impresión de números racionales en formato punto decimal.













Elaborado por: Galeana Navarrete Karla

4.- Construya una clase tiempo que contenga los miembros de datos enteros segundos, minutos, horas. Haga que la clase contenga 2 constructores, el primero deberá ser un constructor por omisión que tenga el prototipo tiempo(int,int,int), el cual usa valores por omisión de 0 para cada miembro de datos. El segundo constructor deberá aceptar un numero entero largo que represente un numero total de segundo y desensamble el numero entero largo en horas, minutos y segundos. El miembro final de la función deberá despegar los miembros de la clase de datos.  Incluya una función tic() que incremente el tiempo por un segundo. Pruebe su función para asegurar que incrementa en forma correcta en un nuevo minuto y una hora nueva.






No hay comentarios:

Publicar un comentario