using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ShapesActivity { internal class Triangle:Shapes { private double based; private double height; public Triangle() { } public Triangle(string name, string color, int sides, double based, double height) //constructor { base.Name = name; base.Color = color; base.Sides = sides; this.Based = based; this.Height = height; } public double Based { get => based; set => based = value; } public double Height { get => height; set => height = value; } public override string ToString() //override { return "Name: " + base.Name + "\nColor: " + base.Color + "\nSides: " + base.Sides + "\nBase: " + this.Based + "\nHeight: " + this.Height; } public override double computeArea() { return (this.Based/2)*this.Height; } } }