Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Como resolver este ejercicio de clase triangulo?
#1
Código:
import math

################################################################################
## Class Triangulo
################################################################################

class Triangulo:
   
    def __init__(self, sideA=0.0, sideB=0.0, sideC=0.0 ):
        """
        Inicializa un objeto clase Triangulo.
        """
       
        self.__sideA = 0.0
        self.__sideB = 0.0
        self.__sideC = 0.0
        self.__valid = False

        pass # REEMPLAZAR

    def __validate( self ):
        #
        # Verifica con los tres lados si es un triangulo valido
        #

        pass # REEMPLAZAR
   
    def __repr__( self ):
        """
        Retorna un string (la representacion de un Triangulo).
        """

        pass # REEMPLAZAR

    def is_valid( self ):
        """
        Retorna un Boolean (el triangulo es valido?).
        """
       
        pass # REEMPLAZAR

    def is_equilateral( self ):
        """
        Retona un Boolean (el triangulo es equilatero?)
        """
       
        pass # REEMPLZAR

    def is_isosceles( self ):
        """
        Retorna un Boolean (el triangulo es isosceles?)
        """
   
        pass # REEMPLAZAR

    def is_scalene( self ):
        """
        Retorna un Boolean (el triangulo es escaleno?)
        """
       
        pass # REEMPLAZAR

    def sides( self ):
        """
        Retorna una tupla que contiene los tres lados del triangulo.
        """
   
        pass # REEMPLAZAR
   
    def angles( self ):
        """
        Retorna una tupla con los tres angulos del triangulo (en grados)
        """

        pass # REEMPLAZAR

    def perimeter( self ):
        """
        Retorna un float con el valor del perimetro del triangulo
        """

        pass # REEMPLAZAR
   
    def area( self ):
        """
        Retorna un float con el area del triangulo.(Tip: Formula de Heron)
        """

        pass # REEMPLAZAR

    def scale( self, factor=1.0 ):
        """
        Escala los tres lados de un triangulo por el mismo factor
        """

        pass # REEMPLAZAR


Archivos adjuntos Miniatura(s)
   
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)