Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.07.2017, 17:21
Новичок на форуме
Отправить личное сообщение для Moonlight29 Посмотреть профиль Найти все сообщения от Moonlight29
 
Регистрация: 16.07.2017
Сообщений: 1

Перевод с Pascal на JavaScript
Переведите пожалуйста
var	
	x1,y1,x2,y2: real;
	k, b: real;
 
begin
	write('A(x1;y1): '); readln(x1, y1);
	write('B(x2;y2): '); readln(x2, y2);
 
	k := (y1 - y2) / (x1 - x2);
	b := y2 - k * x2;
 
	writeln('y = ',k:0:2,'x + ',b:0:2);
end.

Задача такова:
(JS)По координатам двух точек, которые вводит пользователь, определить уравнение прямой, проходящей через эти точки.
Общий вид уравнения: y = kx + b; где k = (y1 - y2) / (x1 - x2), b = y2 - k*x2.

Последний раз редактировалось Moonlight29, 16.07.2017 в 18:09.
Ответить с цитированием
  #2 (permalink)  
Старый 16.07.2017, 23:42
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

var a = prompt('A(x1;y1):').split(';'); // ввод координат через ; если нужно по другому укажите любой символ в split
var b = prompt('B(x2;y2):').split(';');
var k = (a[1] - b[1]) / (a[0] - b[0]);
var b = b[1] - k*b[0];
alert('y='+k+'x+'+b);
Ответить с цитированием
  #3 (permalink)  
Старый 16.07.2017, 23:53
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

точность вычислений не гарантируется из за того что в JS как некоторых других языках хранятся в памяти вещественные числа.
alert(0.3+0.15);
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод с jquery на чистый javascript Antonjrjr Элементы интерфейса 9 07.04.2017 10:26
Книга: JavaScript. Сильные стороны Magneto Учебные материалы 16 21.04.2013 15:28
Интерпретатор Java на JS kobezzza Оффтопик 24 11.10.2012 18:32
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34