Com base na descrição fornecida, você pode definir uma classe em uma linguagem de programação para representar docentes. Aqui está um exemplo em Python: ```python class Docente: def __init__(self, nombre, dni, sueldo_basico, cargo, horas_semanales): self.nombre = nombre self.dni = dni self.sueldo_basico = sueldo_basico self.cargo = cargo self.horas_semanales = horas_semanales def obtener_nombre(self): return self.nombre def modificar_nombre(self, nuevo_nombre): self.nombre = nuevo_nombre def obtener_dni(self): return self.dni def modificar_dni(self, nuevo_dni): self.dni = nuevo_dni def obtener_sueldo_basico(self): return self.sueldo_basico def modificar_sueldo_basico(self, nuevo_sueldo_basico): self.sueldo_basico = nuevo_sueldo_basico def obtener_cargo(self): return self.cargo def modificar_cargo(self, nuevo_cargo): self.cargo = nuevo_cargo def obtener_horas_semanales(self): return self.horas_semanales def modificar_horas_semanales(self, nuevas_horas_semanales): self.horas_semanales = nuevas_horas_semanales def calcular_sueldo_final(self): if self.horas_semanales >= 0 and self.horas_semanales <= 9: return self.sueldo_basico elif self.horas_semanales >= 10 and self.horas_semanales <= 25: return self.sueldo_basico * 2 elif self.horas_semanales >= 26 and self.horas_semanales <= 40: return self.sueldo_basico * 4 else: return "Horas semanais inválidas" # Exemplo de uso da classe docente = Docente("João", "123456789", 2000, "Professor", 30) print(docente.calcular_sueldo_final()) # Saída: 8000 ``` Neste exemplo, a classe `Docente` possui atributos como `nombre`, `dni`, `sueldo_basico`, `cargo` e `horas_semanales`. Os métodos `obtener_` e `modificar_` são usados para obter e modificar os valores desses atributos. O método `calcular_sueldo_final` calcula e retorna o salário final do docente com base nas horas semanais trabalhadas.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar