Practica Info 2
Practica Info 2
Practica Info 2
FACULTADA DE TECNOLOGIA
PRACTICA N°1
GRUPO “5”
Alumno3
+String NombreAlum
+float calif1
+float calif2
+float calif3
+float calif4
+float promedio
+calcularPromedio()
+ObtenerNombreAlumn()
+ObtenerPromedio()
def setestablecerCalif1(self,ca1):
self.__calif1=ca1
def setestablecerCalif2(self,ca2):
self.__calif2=ca2
def setestablecerCalif3(self,ca3):
self.__calif3=ca3
def setestablecerCalif4(self,ca4):
self.__calif4=ca4
def getobtenerPromedio(self):
return self.__promedio
def calcularPromedio(self):
self.__promedio=(self.__calif1+self.__calif2+self.__calif3+self._
_calif4)/4
#main
nombreAlumn=""
c1=0.0
c2=0.0
c3=0.0
c4=0.0
promedio=0.0
print("CALCULA PROMEDIO DE UN ALUMNO")
nombreAlumn=input("Teclee nombre:")
c1=float(input("Teclee calificación 1:"))
c2=float(input("Teclee calificación 2:"))
c3=float(input("Teclee calificación 3:"))
c4=float(input("Teclee calificación 4:"))
alu3=alumno3()
print("--------------------Resultados--------------------")
alu3.setestablecerNombreAlum(nombreAlumn)
alu3.setestablecerCalif1(c1)
alu3.setestablecerCalif2(c2)
alu3.setestablecerCalif3(c3)
alu3.setestablecerCalif4(c4)
alu3.calcularPromedio()
print("Nombre= ",alu3.getobtenerNombreAlumn())
print("Promedio= ",alu3.getobtenerPromedio())
EJEMPLO 2
Anugulo5
+double tamAngulo
++double senAng
+double cosAng
+establecerTamAngulos(double ang)
+calcularSenAng()
+calcularCosAng()
AreaTriangulo2
+double baseTria
+double alturaTria
+doubleareaTria
+establecerBaseTria(double base)
+establecerAltura(double altura)
+calcularAreaTria()
+double calcularAreaTria()
+double ObtenerAreaTria()
EJEMPLO 4
EN EL EJEMPLO QUE SIGUE CALCULA EL SUELTO DE UN EMPLEADO SU DIAGRAMA
UML ES EL QUE SIGUE
Empleado5
+String nombreEmp
+int horasTrab
+float cuotaHorra
+float sueldo
+void calcularSueldo()
class EjecutaEmpleado5:
def _init_(self):
print("----------------Lectura de dato----------------")
self.nomEmp=input("Teclee nombre:")
self.hrsTra=int(input("Teclee horas trabajadas:"))
self.couHr=float(input("Teclee cuota por hora:"))
self.sueldo=Empleado5()
self.sueldo.setEstablecerNombreEmp(self.nomEmp)
self.sueldo.setEstablecerHorasTrab(self.hrsTra)
self.sueldo.setEstablecerCuotaHora(self.couHr)
self.sueldo.calcularSueldo()
print("----------------Resultados----------------")
print("Nombre= ",self.sueldo.getObtenerNombreEmp())
print("Sueldo= ",self.sueldo.getObtenerSueldo())
#main
sueldoE=EjecutaEmpleado5()
EJEMPLO 5
EN EL EJEMPLO QUE SIGUE CALCULA LA HIPOTENUSA DE UN TRIANGULO SU
DIAGRAMA UML ES EL QUE SIGUE
Hipotenusa2
+double a
+double b
+double c
+void establecerA(double cateoA)
+void establecerB(double cateoB)
+void calcularC()
class EjecutaHipotenusa2:
def _init_(self):
print("CALCULA HIPOTENUSA")
print("----------------Lectura de dato----------------")
self.cateA=float(input("Teclee cateto A:"))
self.cateB=float(input("Teclee cateto B:"))
self.hipo=Hipotenusa2()
self.hipo.setEstablecerA(self.cateA)
self.hipo.setEstablecerB(self.cateB)
self.hipo.calcularC()
print("----------------Resultados----------------")
print("Hipotenusa C= ",self.hipo.getObtenerC())
#main
Hipo=EjecutaHipotenusa2()
EJEMPLO 6
EN EL EJEMPLO QUE SIGUE CALCULA EL PRECIO DE VENTA DE UN PRODUCTO SU
DIAGRAMA UML ES EL QUE SIGUE
PrecioArticulo2
+String descripción
+float costo
+float precioVta
+void establecerDescripcion(Stringe des)
+void establecerCosto(float co)
+void calcularPrecioVta()
RadianGrado2
+double radianes
+double grados
+double numRadianes
+double numGrados
+void establecerRadianes(double rad)
+void establecerGrados(double gra)
+void calcularNumGrados()