Предмет: Информатика, автор: zver834

Помогите пожалуйста, писать на языке Паскаль

Приложения:

Ответы

Автор ответа: innapav
0
program help;
Var k, l,x,y: integer;
Begin
readln(k,l);
readln (x,y);
if y>k*x+l then
write ('точка лежит над прямой')
else
if y<k*x+l then
write ('точка лежит под прямой')
else
write ('точка лежит на прямой');
End.

Автор ответа: Аноним
0
Работает, но могу покрасивее сделать
Автор ответа: Аноним
0
var
k, l, x, y: integer;

begin
readln(k, l);
readln(x, y);
if (y > (k * x + l)) then
write('Точка лежит над прямой')
else
if (y < (k * x + l)) then
write('Точка лежит под прямой')
else
write('Точка лежит на прямой');
end.
Автор ответа: Аноним
0
Блин, отступы не отобразились
Автор ответа: zver834
0
почему так readln(k,l)? я думал так readln(k); readln(x)
Автор ответа: Аноним
0
Ну, ты же четыре числа должен вводить, а не два. readln(k, l);
readln(x, y); можно заменить на readln(k);
readln(l); readln(x); readln(y); и будет тоже самое
Похожие вопросы
Предмет: Қазақ тiлi, автор: Аноним