Professional Documents
Culture Documents
Univers
Facultad de
idad
de
Ciencias
Matemticas y
Guayaq
Fsicas
PROYECTO Carrera
DEL
uil1er PARCIAL
Ingeniera en
Sistemas
Computacional
INTEGRANTES:
es
- Carlos Arias A.
- Marilyn Cortez C.
DOCENTE: ING. Ismelis Castellanos Lpez,
MSc.
CURSO: S5J
AO LECTIVO
2016-2017
Universidad de Guayaquil
Facultad de Ciencias Matemticas y Fsicas
Carrera de Ingeniera en Sistemas Computacionales
Contenid
Universidad de Guayaquil
Facultad de Ciencias Matemticas y Fsicas
Carrera de Ingeniera en Sistemas Computacionales
INTELIGENCIA ARTIFICIAL
Universidad de Guayaquil
Facultad de Ciencias Matemticas y Fsicas
Carrera de Ingeniera en Sistemas Computacionales
def gnombre(self):
return self.nombre
def gedad(self):
return self.edad
def gedad(self):
return self.edad
def gcc(self):
return self.cc
def gsexo(self):
return self.sexo
def gpeso(self):
return self.peso
def galtura(self):
return self.altura
def gplus(self):
return self.plus
def cal_peso_ideal(self):
peso= (self.peso)/(self.altura**2)
if(peso>18.5 and peso<=24.9):
return 0
if(peso<18.5):
return -1
if(peso>24.9):
return 1
def calcu_edad(self):
if (self.edad>=18):
return True
if (self.edad<18):
return False
def verif_sexo(self):
if((self.sexo != 'M') and (self.sexo != 'H')):
return "H"
Universidad de Guayaquil
Facultad de Ciencias Matemticas y Fsicas
Carrera de Ingeniera en Sistemas Computacionales
def str_fun1(self):
atributos=str(self.nombre)+" "+str(self.edad)+" "+str(self.cc)+" "+str(self.sexo)+"
"+str(self.peso)+" "+str(self.altura)+" "+str(self.plus)
print ("**INFORMACION INGRESADA**",atributos)
def gsalario(self):
print ("Salario: %s" % self.salario)
Herencia de Clases:
k. Declare una clase llamada Administrativo que herede de Empleado.
l. Defina un atributo salario.
m. Defina un constructor con todos los parmetros de clase base y salario.
n. Implemente el mtodo estimulo. (estimulo = salario * plus).
o. Mtodos para imprimir el valor de cada atributo.
CLASE HIJA (administrativa )
from Empleado import empleado
class administrativo (empleado):
salario=0
def __init__(self,nombre,edad,cc,sexo,peso,altura,plus,salario):
empleado.__init__(self,nombre,edad,cc,sexo,peso,altura,plus)
self.salario=salario
def calculo_estimulo(self):
estimulo=self.salario*self.plus
print ("EL ESTIMULO ES : ",estimulo )
def imprimir_atributos(self):
print ("Nombre: ",self.nombre)
print ("Edad: ",self.edad)
print ("Cedula: ",self.cc)
print ("Sexo: ",self.sexo)
print ("Peso: ",self.peso)
print ("Altura; ",self.altura)
print ("Plus: ",self.plus)
print ("Salario: ",self.salario)
Universidad de Guayaquil
Facultad de Ciencias Matemticas y Fsicas
Carrera de Ingeniera en Sistemas Computacionales
def str_fun(self):
atributos=str(self.nombre)+" "+str(self.edad)+" "+str(self.cc)+" "+str(self.sexo)+"
"+str(self.peso)+" "+str(self.altura)+" "+str(self.plus)+" "+str(self.salario)
print ("**INFORMACION INGRESADA**",atributos)
Programa:
p. Cree un objeto partir de la clase Administrativo.
q. Imprima todos sus atributos.
r. Imprima si es mayor de edad.
s. Imprima si est en el peso ideal.
t. Imprima el estmulo.
u. Imprima toda la informacin del objeto usando el mtodo creado para eso.
CLASE MAIN
from Administrativo import administrativo
if __name__ == '__main__':
ad=administrativo("carlos",35,'0928904556','H',18,1.7,12,230)
ad.imprimir_atributos()
ad.str_fun()
ad.calculo_estimulo()
print ("Verificacion De Peso: " , ad.cal_peso_ideal())
print ("Verifica Edad %s" % ad.calcu_edad())
print ("verifica Sexo " , ad.verif_sexo())
ad.calculo_estimulo()
print ("Verifica Edad %s" % ad.calcu_edad())
Universidad de Guayaquil
Facultad de Ciencias Matemticas y Fsicas
Carrera de Ingeniera en Sistemas Computacionales
PRESENTACION