Разработать метод, который вычисляет длину отрезка по координатам вершин - C#
Формулировка задачи:
Разработать метод f(x1, y1, x2, y2), который вычисляет длину отрезка по координатам вершин
(x1, y1) и (x2, y2), и метод d(a, b, c), который вычисляет периметр треугольника по длинам
сторон a, b, c. С помощью данных методов найти периметр треугольника, заданного
координатами своих вершин
Решение задачи: «Разработать метод, который вычисляет длину отрезка по координатам вершин»
textual
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace ConsoleApplication1
- {
- class Program
- {
- static double f(double x1, double y1, double x2, double y2) {
- return Math.Pow((Math.Pow((x2-x1),2) + Math.Pow((y2-y1),2)),1/2);
- }
- static double d(double a, double b, double c) {
- return a + b + c;
- }
- static void Main(string[] args)
- {
- int x1, y1, x2, y2, x3, y3;
- Console.Write("x1=");
- x1 = Convert.ToInt32(Console.ReadLine());
- Console.Write("y1=");
- y1 = Convert.ToInt32(Console.ReadLine());
- Console.Write("x2=");
- x2 = Convert.ToInt32(Console.ReadLine());
- Console.Write("y2=");
- y2 = Convert.ToInt32(Console.ReadLine());
- Console.Write("x3=");
- x3 = Convert.ToInt32(Console.ReadLine());
- Console.Write("y3=");
- y3 = Convert.ToInt32(Console.ReadLine());
- Console.WriteLine(d(f(x1, y1, x2, y2), f(x2, y2, x3, y3), f(x3, y3, x1, y1)));
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д