public Rocket() : this("default", 0, 0, 0)
public Rocket(string name, double price, double height, double width)
public double GetSquare()
public double PriceInDifCurrency(string currency)
return "Название: "+ name + ", цена: " + price + ", высота: " + height + " , ширина: " + width;
private double lateralface;
public double LateralFace
get { return lateralface; }
set { lateralface = value; }
public IsoscelesTriangle() : this(0, 0)
public IsoscelesTriangle(double basis, double lateralface)
this.lateralface = lateralface;
public double GetPerimeter()
return basis + 2* lateralface;
public double GetSquare()
double perimeter = GetPerimeter()/2;
return Math.Sqrt(perimeter * (perimeter - basis) * (perimeter - lateralface) * (perimeter - lateralface));
public double GetMedianBasis(){
return 1/2 * Math.Sqrt(4*lateralface*lateralface - basis*basis);
public double GetCorners(){
double cos_lf = basis/(2*lateralface);
double sin_lf = Math.Sqrt(1 - cos_lf);
double tg_lf = sin_lf / cos_lf;
Console.WriteLine(tg_lf);
double corner_lf = Math.Atan(tg_lf);
public static void Main()
IsoscelesTriangle triangle = new IsoscelesTriangle(50, 100);
Console.WriteLine(triangle.Basis);
Console.WriteLine(triangle.GetCorners());