Buscar

3- A- Definir una clase para representar docentes. Un docente se caracteriza por: nombre, DNI, sueldo básico, cargo y las horas semanales a trabaja...

3- A- Definir una clase para representar docentes. Un docente se caracteriza por: nombre, DNI, sueldo básico, cargo y las horas semanales a trabajar.

Defina métodos para obtener/modificar el valor de cada atributo.
Defina el método calcularSueldoFinal que calcula y devuelve el sueldo a cobrar por el docente. Para los docentes que trabajan entre 0 y 9 horas el sueldo final es un sueldo básico; para los que trabajan entre 10 y 25 horas semanales, el sueldo final son dos sueldos básicos; para aquellos que trabajan entre 26 y 40 horas semanales, el sueldo final son cuatro sueldos básicos.


Essa pergunta também está no material:

Actividad Tema 3
1 pág.

Programação I Universidad Nacional de La PlataUniversidad Nacional de La Plata

💡 1 Resposta

User badge image

Ed Verified user icon

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.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais