0% encontró este documento útil (0 votos)
204 vistas1 página

Programa de Clases: Persona y Empleado

El documento describe un programa con dos clases. La clase Persona almacena el nombre y edad de una persona. La clase Empleado hereda de Persona y agrega el atributo sueldo. Empleado también incluye un método para determinar si un empleado debe pagar impuestos basado en si su sueldo es mayor a 3000.

Cargado por

johana sanchez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
204 vistas1 página

Programa de Clases: Persona y Empleado

El documento describe un programa con dos clases. La clase Persona almacena el nombre y edad de una persona. La clase Empleado hereda de Persona y agrega el atributo sueldo. Empleado también incluye un método para determinar si un empleado debe pagar impuestos basado en si su sueldo es mayor a 3000.

Cargado por

johana sanchez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

#Realizar un programa que conste de un clase Persona con dos atributos nombre y

edad.
#Los atributos se introducirán por teclado y habrá otro método para imprimir los
datos.

#Declarar una segunda clase llama Empleado que hereda de la clase Persona y agrega
el atributo sueldo.
#Debe mostrar si tiene que pagar impuestos o no (sueldo superior a 3000). '''

# declaramos la clase persona


class Persona:
# declaramos el metodo __init__
def __init__(self):
[Link]=input("Ingrese el nombre: ")
[Link]=int(input("Ingrese la edad: "))

# declaramos el metodo mostrar


def mostrar(self):
print("Nombre: ",[Link])
print("Edad: ",[Link])

# declaramos la clase empleado


# la clase empleado hereda los atributos y metodos de la clase Persona
class Empleado(Persona):
# declaramos el metodo __init__
def __init__(self):
# llamamos al metodo init de la clase padre
[Link]=float(input("Ingrese el sueldo: "))

# declaramos el metodo mostrar


def mostrar(self):

print("Sueldo: ",[Link])

# declaramos el metodo pagar_impuestos


# comprobara si el empleado debe pagar o no
def pagar_impuestos(self):
if [Link] > 3000:
print("El empleado debe pagar impuestos.")
else:
print("El empleado no paga impuestos.")

# bloque principal - INSTANCIAR


persona1=Persona()
[Link]()
empleado1=Empleado()
[Link]()
empleado1.pagar_impuestos()

También podría gustarte