Метод вывода других методов класса - C#

Узнай цену своей работы

Формулировка задачи:

Не могу сообразить как вывести значения других методов в Show(). Подскажите как это правильно реализовать )
using System;
 
namespace ConsoleApplication1
{
    public class Triangle
    {
        double x, y, z;

        public Triangle(double x, double y, double z)
        {
            this.x = x;
            this.y = y;
            this.z = z;
        }
        //Площадь
        public static double Area(Triangle a)
        {
            double p = (a.x + a.y + a.z) / 2;
            double S = Math.Sqrt(p * (p - a.x) * (p - a.y) * (p - a.z));
            return S;
        }
        //Периметр
        public static double Perimetr(Triangle a)
        {
            double P = a.x + a.y + a.z;
            return P;
        }
        //Проверка на существование
        public static bool Suw(Triangle a)
        {
            bool b;
            if ((a.x + a.y > a.z) && (a.x + a.z > a.y) && (a.y + a.z > a.x))
                b = true;
            else
                b = false;
            return b;
        }
        //Нахождение 1-го угла
        public static double AUgol(Triangle a)
        {
            double C = (Math.Pow(a.y, 2) + Math.Pow(a.z, 2) - Math.Pow(a.x, 2)) / (2 * a.y * a.z);
            double U = Math.Acos(C) * 180 / Math.PI;
            return U;
        }
        //Нахождение 2-го угла
        public static double BUgol(Triangle a)
        {
            double C = (Math.Pow(a.x, 2) + Math.Pow(a.z, 2) - Math.Pow(a.y, 2)) / (2 * a.x * a.z);
            double U = Math.Acos(C) * 180 / Math.PI;
            return U;
        }
 
        public void Show()
        {
         //Существование треугольника
         //Вывод периметра
         //Вывод площади
         //1-й угол
         //2-й угол
         //3-й угол
        }
 
    }
 
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Введите длину 1 стороны: ");
            double s1 = double.Parse(Console.ReadLine());
            Console.Write("Введите длину 2 стороны: ");
            double s2 = double.Parse(Console.ReadLine());
            Console.Write("Введите длину 3 стороны: ");
            double s3 = double.Parse(Console.ReadLine());
            Triangle my = new Triangle(s1, s2, s3);
            Triangle.Show();
            Console.ReadKey();
        }
    }
}

Решение задачи: «Метод вывода других методов класса»

textual
Листинг программы
my.Show();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.8 из 5
Похожие ответы