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