Помогите,прошу,умоляю! Составить программу ** языке програмирования Паскаль. 1) Пойдет...

0 голосов
30 просмотров

Помогите,прошу,умоляю!
Составить программу на языке програмирования Паскаль.
1) Пойдет ли сундук с соровищами со сторонами а,в,с в иллюминатор затонувшего корабля диаметром д.
2) Имеется треугольник с координатами(0,0)(5,0)(0,5). Попадает ли точка А(х,у) внутрь либо на границы этого треугольника. Ответ вывести в форме Да или Нет.


Информатика (64 баллов) | 30 просмотров
0

Помогите

0

Прошу

0

Функции, определяемые пользователем учили? Т.е. оператор function? И какая конкретно у Вас система программирования?

0

АВС Раscal

0

Увы не учили

0

ABC или ABC.NET?

0

Изините АВС Net

0

Тогда там есть функция min - это упрощает жизнь...

0

Я не знаю такой функции,но чем сможете,тем помогите.

0

Алвико,так поможете?!

Дан 1 ответ
0 голосов
Правильный ответ

Var
  a,b,c,d,x,y:real;
begin
  Write('Введите размеры сторон сундука -> '); Readln(a,b,c);
  Write('Введите диаметр иллюминатора -> '); Readln(d);
  if a    x:=a;
    if b  end
  else begin
    x:=b;
    if a  end;
  if (sqr(x)+sqr(y)  else Writeln('Сундук нельзя вытащить')
end.

Тестовое решение:
Введите размеры сторон сундука -> 3 5 3.99
Введите диаметр иллюминатора -> 5
Сундук можно вытащить

**********************
Условие попадания точки A(x,y) внутрь треугольника описывается как
\begin {cases} x\ge 0 \\ y\ge 0 \\ y\le 5-x \end {cases} \Rightarrow \ (x\ge0) \land (y\ge0) \land (y\le 5-x)

var
  x,y:real;
begin
  Write('Введите координаты x и y точки -> '); Readln(x,y);
  if (x>=0) and (y>=0) and (y<=5-x) then Writeln('Да')<br>  else Writeln('Нет')
end.

Тестовое решение:
Введите координаты x и y точки -> 3 2.5
Нет

Введите координаты x и y точки -> 2.1 2.8
Да



(142k баллов)
0

Буду ждать вторую

0

Уже сделано, обновите экран

0

Спасибо большое! Огромное спасибо!

0

Пожалуйста