Метод вывода других методов класса - 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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д