⚠ Errata min 08:49 👉 La eq correcta es: 2 * pi * self.radio Curso Completo ➢ bit.ly/CAE_Python Lista de POO ➢ bit.ly/POO_CAE 🐍 Lee la info en la web 💻 ➢ bit.ly/3v8onk6 Tutorial de Matlab Español ➢ bit.ly/2Fks7XN Curso de Simulink desde Cero ➢ bit.ly/3eSSOAC
@yr9413 Жыл бұрын
class Rectangulo: #metodo constructor def __init__(self, largo, ancho, altura): self.largo=largo self.ancho=ancho self.altura=altura #Metodos de Instancia def perimetro(self): return (2*self.largo) + (2*self.ancho) def area (self): return self.largo*self.ancho def volumen(self): return self.largo*self.ancho*self.altura #ENTRYPOINT if __name__=='__main__': rectangulo1=Rectangulo(6, 8, 4) print(f"El perimetro del rectangulo es {rectangulo1.perimetro()}") print(f"El area del rectangulo es {rectangulo1.area()}") print(f"El volumen del rectangulo es {rectangulo1.volumen()}")
@brunor.5135 Жыл бұрын
muy buenos tutoriales!!!! muchisimas gracias
@reinelsisnett29307 ай бұрын
""" Creaciòn de la clase Cono para calcular el Volumen, radio y altura. """ from math import pi class Cono: # Método constructor def __init__(self, hipotenusa, height = 1, radius = 1, volumen = 1): self.hipotenusa = hipotenusa self.height = height self.radius = radius self.volumen = volumen # Método de instancia para calcular el volumen de un cono def vol(self): return (pi*radius**2)*height / 3 # Método de instancia para calcular el radio de un cono def radio(self): return ((3*volumen)/(pi*height))**.5 #Método de instancia para calcular la altura de un cono def altura(self): return ((3*volumen)/(pi*radius**2)) if __name__ == '__main__': cono_1 = Cono(7) radius = float(input("Introduzca el radio del cono para determinar el volumen: ")) height = float(input("Introduzca la altura del cono para determinar el volumen: ")) print(f'El volumen del cono es {cono_1.vol()}') volumen = cono_1.vol() height = float(input("Introduzca la altura del cono para determinar el radio: ")) print(f'El radio del cono es {cono_1.radio()}') print(f'La altura del cono es {cono_1.altura()}') Introduzca el radio del cono para determinar el volumen: 5 Introduzca la altura del cono para determinar el volumen: 10 El volumen del cono es 261.79938779914943 Introduzca la altura del cono para determinar el radio: 10 El radio del cono es 5.0 La altura del cono es 10.0
@gabrielsampayo18182 жыл бұрын
Buenas profe, dejo el código que escribí en base al reto del vídeo. Un abrazo. Código: #Figura trigonometrica from math import acos, sqrt, pi class Triangulo: #Constructor def __init__(self, ladoa, ladob, ladoc): self.a = ladoa self.b = ladob self.c = ladoc #Metodos de instancia #Perímetro def perimetro(self): return self.a+self.b+self.c #Area def area(self): s = (self.a+self.b+self.c)/2 return sqrt(s*(s-self.a)*(s-self.b)*(s-self.c)) #Angulos internos def angulos(self): return [(180/pi)*acos((self.b**2+self.c**2-self.a**2)/(2*self.b*self.c)), (180/pi)*acos((self.a**2+self.c**2-self.b**2)/(2*self.a*self.c)), (180/pi)*acos((self.a**2+self.b**2-self.c**2)/(2*self.a*self.b))] #Entry point if __name__ == '__main__': tr = Triangulo(5,3,4) print(f'El perímetro del triángulo es {tr.perimetro()}') print(f'El area del triángulo es {tr.area()}') print(f'Los ángulos internos del triángulo son {tr.angulos()}') Salida: El perímetro del triángulo es 12 El area del triángulo es 6.0 Los ángulos internos del triángulo son [90.0, 36.86989764584401, 53.13010235415599]
@SergioACGiraldo2 жыл бұрын
Muy bien Gabriel, felicidades. Continúa así.
@macasanovat Жыл бұрын
class PiramideC(): '''Cálculos de una pirámide de base cuadrada perímertro, área y volumen''' # Constructor def __init__(self, lado, altura, apotema): self.lado = lado self.altura = altura self.apotema = apotema # Método de cálculo del perímetro def perimetro(self): return 4 * self.lado # Método de cálculo del área def area(self): return 2 * self.lado * (self.lado + 2 * self.apotema) # Método de cálculo del área lateral def areaLateral(self): return 2 * self.lado * self.apotema # Método de cálculo del área total def areaTotal(self): return self.area() + self.lado ** 2 # Método de cálculo del volumen def volumen(self): return (self.lado ** 2) * self.altura / 3 if __name__ == '__main__': piramide1 = PiramideC(6, 4, 5) print(' ', piramide1, ' ') print(f'El perímetro de la pirámide cuadrangular es {round(piramide1.perimetro(),2)}m2', ' ') print(f'El área de la pirámide cuadrangular es {round(piramide1.area(),2)}m2') print(f'El área lateral de la pirámide cuadrangular es {round(piramide1.areaLateral(),2)}m2') print(f'El área total de la pirámide cuadrangular es {round(piramide1.areaTotal(),2)}m2', ' ') print(f'El volumen de la pirámide cuadrangular es {round(piramide1.volumen(),2)}m3')
@YM50-z2x Жыл бұрын
llegue aqui por tener duda con las instancias en python pero pos nuevo sub y follow, seguire aqui vere todos los videos porque quiero ser backend y path bash y scripting
@gustavofossati7184 Жыл бұрын
Gracias por tu claridad para explicar los temas. Copio reto4 from math import sqrt class Triangulos_rectangulos: """ clases de triángulos """ def __init__(self, base, altura, color): self.base = base self.altura = altura self.color = color def area(self, base, altura): return base * altura/2 def perimetro(self, base, altura): hipo = sqrt( base**2+ altura**2) return base + altura + hipo if __name__ == '__main__': triangulo1 = Triangulos_rectangulos(3,4,'rojo') print(triangulo1.perimetro(3,4)) print(triangulo1.area(3,4)) print(triangulo1.color) triangulo2 = Triangulos_rectangulos(5,6,'azul') print(triangulo2.perimetro(5,6)) print(triangulo2.area(5,6)) print(triangulo2.color) print(triangulo1.__dict__) print(triangulo1.__doc__) print(dir(triangulo1))
@axel_meza Жыл бұрын
from math import sqrt ''' Creamos una clase Dodecaedro que tiene un constructor con el parámetro de la arista del dodecaedro. Después, creamos dos métodos: uno para calcular el área superficial del dodecaedro y otro para calcular su volumen. Aclaración: Se trata de un dodecaedro regular. ''' class Dodecaedro: def __init__(self, arista): self.arista = arista # Método de instancia para calcular el área superficial del dodecaedro regular def area_superficial(self): return 3 * (sqrt(25 + 10 * sqrt(5))) * self.arista ** 2 # Método de instancia para calcular el volumen del dodecaedro regular def volumen(self): return ((15 + 7 * sqrt(5)) / 4) * self.arista ** 3 if __name__ == '__main__': # Creamos el primer objeto dodecaedro1 = Dodecaedro(5) print(f'El área superficial del dodecaedro es: {dodecaedro1.area_superficial():.2f}') print(f'El volumen del dodecaedro es: {dodecaedro1.volumen():.2f}') ''' El área superficial del dodecaedro es: 516.14 El volumen del dodecaedro es: 957.89 '''
@jcallano Жыл бұрын
Excelente profe. gracias
@SergioACGiraldo Жыл бұрын
Con mucho gusto Julio, que bueno que te gustó. Saludos!!
@HidroMentes10 ай бұрын
Recien estoy siguiendo sus videos explica my bien. gracias profe. from math import * class Pitagoras: """ Calculo de la hipotenusa de un triangulo rectangulo """ def __init__(self, cateto_ad , cateto_op,): self.cateto_ad = cateto_ad self.cateto_op = cateto_op def hipotenusa(self): return sqrt(self.cateto_ad**2 + self.cateto_op**2) if __name__ == "__main__": hipotenusa = Pitagoras(int(input("Ingrerse un numero : ")),int(input("Ingrerse otro numero : "))) print(f"La hipotenusa es : {hipotenusa.hipotenusa()}")
@gorra_roja10 ай бұрын
from math import pi class Esfera: #Constructor def __init__(self,radio,color): self.radio=radio self.color=color #Instancia def area(self): return 4*pi*self.radio**2 def volumen(self): return (4/3)*pi*self.radio**3 if __name__=="__main__": esfera1=Esfera(2,"verde") print(f"El area de la esfera es de :{esfera1.area()}") print(f"El volumen de la esfera es de :{esfera1.volumen()}") print(f"El color de la esfera es de :{esfera1.color}")
@mikelrojo833022 күн бұрын
Mi aportación: from math import pi, sqrt class Cono: #Método constructor def __init__(self, radio, altura, color, rayas = False): self.radio = radio self.altura = altura self.color = color self.rayas = rayas #Método de instancia def area_base(self, radio): return pi * self.radio**2 #Método de instancia def superficie_lateral(self, radio, altura): return pi * self.radio * sqrt(self.radio **2 + self.altura **2) #Método de instancia def volumen(self, radio, altura): return (self.altura / 3) * pi * self.radio**2 #Método de instancia def color1(self): return self.color #Entry point if __name__ == '__main__': cono1 = Cono(4.5, 7.8, 'Verde', False) print(cono1.rayas) print(f'El cono tiene una base de {round(cono1.area_base(cono1.radio), 2)}cm²') print(f'El cono tiene una superficie lateral de {round(cono1.superficie_lateral(cono1.radio, cono1.altura), 2)}cm²') print(f'El cono tiene un volumen de {round(cono1.volumen(cono1.radio, cono1.altura), 2)}cm³') print(f'El color del cono es {cono1.color1()}') if cono1.rayas == True: rayado = "" else: rayado = 'no ' print(f'El cono {rayado}tiene rayas')
@carlosandreszamoramartinez3435 Жыл бұрын
#Reto del video from math import pi class Esfera: """ Clase empleada para el cálculo de propiedades de la esfera """ def __init__(self,radio): self.radio=radio def volumen(self): return 4/3*pi*self.radio**3 def area_sombra(self): return pi*self.radio**2 def area_superficial(self): return 4*pi*self.radio**2 if __name__=='__main__': esfera1=Esfera(4) print(f'El volumen de la esfera es: {esfera1.volumen()}') print(f'El area de la sombra proyectada es: {esfera1.area_sombra()}') print(f'El area superficial de la esfera es: {esfera1.area_superficial()}')
@joaquingabrielminuso91823 ай бұрын
RETO from math import sqrt class Paralelepipedo: """ Clase para calcular todo sobre un cubo """ #Constructor def __init__(self, height, broad, long): self.height=height self.broad=broad self.long=long #Metodo de instancia def volume(self): return self.height*self.broad*self.long def area_total(self): return 2*(self.height*self.broad + self.height*self.broad + self.broad*self.long) def longitud_diagonal(self): return sqrt(self.height**2 + self.broad**2 + self.long**2) def perimetro_total(self): return 4*(self.height + self.broad + self.long) if __name__ == '__main__': paralelepipedo1=Paralelepipedo(10,12,15) print(f'El volumen del Paralelepipedo es {paralelepipedo1.volume()}') print(f'El area del Paralelepipedo es {paralelepipedo1.area_total()}') print(f'La longitud de la diafonal del Paralelepipedo es {paralelepipedo1.longitud_diagonal()}') print(f'El perimetro del Paralelepipedo es {paralelepipedo1.perimetro_total()}')
@fcomirg13 ай бұрын
Buen dia, el perimetro de cualquier circulo es 2*pi*radio
@SergioACGiraldo3 ай бұрын
Tienes razón, gracias por la observación, la pondré en los comentarios.