Знакомство с языком программирования С#: Напишите программу, которая найдёт точку пересечения двух прямых, заданных уравнениями y = k1 * x + b1, y = k2 * x + b2; значения b1, k1, b2 и k2 задаются пользователем

Задача: Напишите программу, которая найдёт точку пересечения двух прямых, заданных уравнениями y = k1 * x + b1, y = k2 * x + b2; значения b1, k1, b2 и k2 задаются пользователем.

Пример:

b1 = 2, k1 = 5, b2 = 4, k2 = 9 -> (-0,5; -0,5)

Решение:

Console.WriteLine(«Введите переменную b1: «);
double b1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine(«Введите переменную k1: «);
double k1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine(«Введите переменную b2: «);
double b2 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine(«Введите переменную k2: «);
double k2 = Convert.ToDouble(Console.ReadLine());

double x = -(b1 — b2) / (k1 — k2);
double y = k1 * x + b1;

Console.Write($»\n Точка пересечения двух прямых: [{x},{y}]»);

Пояснение:

Надо решить уравнение и найти точку пересечения двух прямых.

Общая оценка
Интересность
1/10
Сложность задачи
2/10
Лаконичность кода
2/10
Итого
1.7

Похожий код:

Фото аватара
Алексей Петров

Программист, разработчик с 5 летним опытом работы. Учусь на разработчика игр на Unity и разработчика VR&AR реальности (виртуальной реальности). Основные языки программирования: C#, C++.

Оцените автора
Бла, бла код
Добавить комментарий