none
Calcular area de un triangulo aplicando la poo RRS feed

  • Pregunta

  • Hola ……

    soy nuevo en esto de programación pero tengo el interés de aprender a si que en mi escuela me dejaron de tarea realizar un programa que calcule el area de un triangulo pero para este programa se debe de implementar la programación orientada a objetos a lo cual la verdad no se hacer.

    si alguien me pudiera orientar en esto seria de gran ayuda su conocimiento.

    martes, 4 de febrero de 2020 0:40

Todas las respuestas

  • Con solo esos datos, no se entiende mucho que digamos. No tiene nada que ver el area de un triángulo con la programación orientada a objetos. Desde luego, podrías definir una clase que se llame Triangulo y dentro añadir un método que sea CalcularArea. Pero solo porque escribas el código dentro de una clase no significa que estás haciendo uso de ninguna característica de orientación a objetos.

    Si fuera "calcular el area de varias figuras geométricas", podrías definir una clase llamada "FiguraGeometrica" que defina un método virtual llamado "CalcularArea" y después construir varias clases heredadas de ella llamadas Triangulo, Cuadrado, Circulo, etc., que hagan un override de CalcularArea. Entonces podrías invocarlas usando polimorfismo, y llegados a este punto sí que podríamos decir que estás usando las características de orientación a objetos. Pero con solo un triángulo, hay muy poco que hacer.

    martes, 4 de febrero de 2020 6:41
    Moderador
  • Tendrás que crear una clase "Triángulo" que tenga unas propiedades "base" y "altura" y un método "CalcularArea" que te devuelva el área.
    Luego crearás un objeto de esa clase triángulo al que le asignarás el valor de la base y la altura y del que recogerás el resultado de CalcularArea.

    Puedes encontrar mucha documentación en Internet de como se trabaja con clases. Te dejo una página:

    Clases (Guía de programación de C#)


    Saludos, Javier J

    martes, 4 de febrero de 2020 7:20