Использование интерфейсов для вычисления стороны прямоугольного треугольника - C#
Формулировка задачи:
Ребята, буду очень признателен найти много друзей которые действительно помогут разобраться в C# ибо начальные темы давались легко, а дальше столкнулся с принципом: либо ты шаришь либо давай до свидания.. Учителя не помогают даже понять что и как делать..
Задача:
Вычислить сторону прямоугольного треугольника если известны две других, Использовать интерфейсы;
что это, с чем это едят.. Помогите
Решение задачи: «Использование интерфейсов для вычисления стороны прямоугольного треугольника»
textual
Листинг программы
- using System;
- namespace ConsoleApp17
- {
- public interface ITriangle
- {
- double ThirdLine();
- }
- public class Triangle : ITriangle
- {
- private double _a;
- private double _b;
- public Triangle(double a,double b)
- {
- _a = a;
- _b = b;
- }
- public double ThirdLine()
- {
- return Math.Sqrt(Math.Pow(_a,2)+Math.Pow(_b,2));
- }
- }
- class Program
- {
- static void Main(string[] args)
- {
- double a,b;
- Console.Write("Введите A:");
- a = double.Parse(Console.ReadLine());
- Console.Write("Введите B:");
- b = double.Parse(Console.ReadLine());
- var trian = new Triangle(a,b);
- Console.WriteLine(trian.ThirdLine());
- Console.ReadLine();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д