Sunteți pe pagina 1din 1

EJERCICIOS POO

1. Implementar un programa en C++ que haga uso de una clase llamada Cuenta, que
tendrá los atributos titular (string) y cantidad (float). Tenga en cuenta lo siguiente:
a. Crear 2 constructores (Uno por defecto y uno que modifique los valores al
instanciar el objeto).
b. Crear métodos get y set para cada uno de los atributos.
c. La clase tendrá dos métodos adicionales:
i. ingresar (float cant): Adiciona una cantidad adicional a la cuenta. Se
debe actualizar el valor de la cantidad actual de la cuenta. Si la
cantidad introducida es negativa, no se adicionará nada e imprimirá
el mensaje “La cantidad introducida es negativa”.
ii. retirar (float cant): Retira una cantidad de la cuenta. Se debe
actualizar el valor de la cantidad actual de la cuenta. Si la cantidad
introducida es negativa, no se realizará la operación e imprimirá el
mensaje “La cantidad introducida es negativa”. Se debe verificar que
la cantidad actual sea mayor o igual a la cantidad a retirar.
d. Haga uso de la clase, creando un objeto que haga uso de cada uno de sus
métodos.
2. Implementar un programa en C++ que haga uso de una clase llamada Persona, que
tendrá los atributos nombre, edad, sexo (H hombre, M mujer), peso (kg) y altura
(m). Tenga en cuenta lo siguiente:
a. Crear 2 constructores (Uno por defecto y uno que modifique los valores al
instanciar el objeto).
b. Crear métodos get y set para cada uno de los atributos.
c. La clase tendrá dos métodos adicionales:
i. calcularIMC(): Este método debe calcular el IMC (Peso/Altura2). Y
debe imprimir un mensaje de acuerdo a la siguiente tabla:
Mensaje IMC Hombre IMC Mujer
Falta de peso < 20 < 19
Peso normal 20 <= IMC < 26 19 <= IMC < 25
Sobrepeso 26 <= IMC < 31 25 <= IMC < 31
Obesidad 31 <= IMC <= 40 31 <= IMC <=40
Fuerte obesidad >40 >40

ii. mayorDeEdad(): Indica si es mayor de edad, devuelve un booleano.


d. Haga uso de la clase, creando un objeto que haga uso de cada uno de sus
métodos.