Tarea3

Universidad Politécnica de Cartagena Ingeniería Técnica Industrial. Especialidad Electrónica

Pag. 1 de 2

Ejercicio 2.15
a) Genere la clase cuentaAhorros. Utilice un dato miembro estático paracontener la tasaInteresAnual de cada uno de los ahorradores. Cada miembro de la clase contiene un dato miembro privado saldoAhorro que indica el monto que tiene el ahorrador en depósito. Proporcioneuna función miembro calculaInteresMensual que calcule el interés mensual, multiplicando el saldo por la tasaInteresAnual dividida entre 12; este interés se debe sumar a saldoAhorro. Proporcione unafunción miembro static modificaTasaInteres que establezca a static tasaInteresAnual en un nuevo valor, y una función miembro ImprimeDatos para mostrar en pantalla tasaInteresAnual y saldoAhorro. b)Escriba un método main para evaluar la clase cuentaAhorros. Genere dos instancias diferentes de la clase cuentaAhorros con saldos de $2000.00 y $3000.00, y muestre en pantalla la tasa de interés anual y elsaldo para ambas instancias. Establezca la tasa InteresAnual en 3%. Después, calcule el interés mensual, e imprima los nuevos saldos para cada uno de los ahorradores. El resultado de la ejecucióndebe ser el que se muestra en pantalla:

a)

#include; class cuentaAhorros { public: cuentaAhorros(float = 0); void calculaInteresMensual(); void imprimeDatos(); static void modificaTasaInteres(float ); private: float saldoAhorro; static float tasaInteresAnual; // final de la clase

};

Universidad Politécnica de Cartagena Ingeniería Técnica Industrial. Especialidad Electrónica

Pag. 2 de2

//IMPLEMENTACIÓN //inicializa variable static float cuentaAhorros::tasaInteresAnual = 0; //FIJESÉ DONDE Y CÓMO //SE INICIALIZA LA VARIABLE STATIC

// funcion static voidcuentaAhorros::modificaTasaInteres (float i) { tasaInteresAnual = i; } // constructor cuentaAhorros::cuentaAhorros(float s ) : saldoAhorro(s) { } void cuentaAhorros::calculaInteresMensual() { float interesMensual =…