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

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

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

Не могу сообразить как вывести значения других методов в Show(). Подскажите как это правильно реализовать )
Листинг программы
  1. using System;
  2. namespace ConsoleApplication1
  3. {
  4. public class Triangle
  5. {
  6. double x, y, z;
  7.  
  8. public Triangle(double x, double y, double z)
  9. {
  10. this.x = x;
  11. this.y = y;
  12. this.z = z;
  13. }
  14. //Площадь
  15. public static double Area(Triangle a)
  16. {
  17. double p = (a.x + a.y + a.z) / 2;
  18. double S = Math.Sqrt(p * (p - a.x) * (p - a.y) * (p - a.z));
  19. return S;
  20. }
  21. //Периметр
  22. public static double Perimetr(Triangle a)
  23. {
  24. double P = a.x + a.y + a.z;
  25. return P;
  26. }
  27. //Проверка на существование
  28. public static bool Suw(Triangle a)
  29. {
  30. bool b;
  31. if ((a.x + a.y > a.z) && (a.x + a.z > a.y) && (a.y + a.z > a.x))
  32. b = true;
  33. else
  34. b = false;
  35. return b;
  36. }
  37. //Нахождение 1-го угла
  38. public static double AUgol(Triangle a)
  39. {
  40. double C = (Math.Pow(a.y, 2) + Math.Pow(a.z, 2) - Math.Pow(a.x, 2)) / (2 * a.y * a.z);
  41. double U = Math.Acos(C) * 180 / Math.PI;
  42. return U;
  43. }
  44. //Нахождение 2-го угла
  45. public static double BUgol(Triangle a)
  46. {
  47. double C = (Math.Pow(a.x, 2) + Math.Pow(a.z, 2) - Math.Pow(a.y, 2)) / (2 * a.x * a.z);
  48. double U = Math.Acos(C) * 180 / Math.PI;
  49. return U;
  50. }
  51. public void Show()
  52. {
  53. //Существование треугольника
  54. //Вывод периметра
  55. //Вывод площади
  56. //1-й угол
  57. //2-й угол
  58. //3-й угол
  59. }
  60. }
  61. class Program
  62. {
  63. static void Main(string[] args)
  64. {
  65. Console.Write("Введите длину 1 стороны: ");
  66. double s1 = double.Parse(Console.ReadLine());
  67. Console.Write("Введите длину 2 стороны: ");
  68. double s2 = double.Parse(Console.ReadLine());
  69. Console.Write("Введите длину 3 стороны: ");
  70. double s3 = double.Parse(Console.ReadLine());
  71. Triangle my = new Triangle(s1, s2, s3);
  72. Triangle.Show();
  73. Console.ReadKey();
  74. }
  75. }
  76. }

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

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

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


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

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

5   голосов , оценка 3.8 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы