Python
from datetime import datetime

class Empleado:
    def __init__(self, nombres, apellidos, cedula, fecha_nacimiento, salario):
        self.nombres = nombres
        self.apellidos = apellidos
        self.cedula = cedula
        self.fecha_nacimiento = datetime.strptime(fecha_nacimiento, '%d-%m-%Y').date()
        self.salario = salario

    def obtener_nombre_completo(self):
        return f"Nombre completo: {self.nombres} {self.apellidos}"

    def obtener_iniciales(self):
        nombre = self.nombres.split()
        iniciales = ""
        for n in nombre:
            iniciales += n[0].upper() + "."
        return f"Iniciales: {iniciales}"

    def obtener_edad(self):
        hoy = datetime.now().date()
        edad = hoy.year - self.fecha_nacimiento.year - ((hoy.month, hoy.day) < (self.fecha_nacimiento.month, self.fecha_nacimiento.day))
        return f"Edad: {edad} años"

    def obtener_ganancia_anual(self):
        salario_mensual = int(self.salario.replace("RD$", "").replace(",", ""))
        ganancia_anual = salario_mensual * 12
        return f"Ganancia anual: RD${ganancia_anual}"

empleado = Empleado("María Angélica", "Vargas Pepín", "402-3235234-2", "02-02-1995", "RD$45,000")
print(empleado.obtener_nombre_completo())
print(empleado.obtener_iniciales())
print(empleado.obtener_edad())
print(empleado.obtener_ganancia_anual())