Задать вопрос
26 июня, 11:14

Сделать программу в pascal. Пользователь вводит радиус окружности и стороны прямоугольника, программа в графическом режиме выводит нам получившийся прямоугольник (вписанный, описанный, или посторонний), и над ним надпись (окружность вписана/описана / посторонняя

+5
Ответы (1)
  1. 26 июня, 11:33
    0
    Будет работать только в Pascal. ABC. Желательно вводите величины от 30-50, так как всё измеряется в пикселях.

    Program Zagacha;

    Uses GraphABC;

    Var r, a, b: Integer;

    Begin

    WriteLn ('Введите значение r');

    ReadLn (r);

    WriteLn ('Введите значение a');

    ReadLn (a);

    WriteLn ('Введите значение b');

    ReadLn (b);

    If ((r + a + b) 200) Then

    Begin

    r : = 50;

    a : = 100;

    b : = 100;

    End;

    DrawCircle (Round (Window. Width / 2), Round (Window. Height / 2), r);

    DrawRectangle (Round ((Window. Width - a) / 2), Round ((Window. Height - b) / 2), Round ((Window. Width + a) / 2) + 1, Round ((Window. Height + b) / 2) + 1);

    If (a = b) And (a * b = 4 * r * r) Then

    TextOut (Round (Window. Width / 2 - 50), 10, 'Окружность вписана')

    Else If (a = b) And (a * b = 2 * r * r) Then

    TextOut (Round (Window. Width / 2 - 50), 10, 'Окружность описана')

    Else

    TextOut (Round (Window. Width / 2 - 50), 10, 'Окружность посторонняя')

    End.
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Сделать программу в pascal. Пользователь вводит радиус окружности и стороны прямоугольника, программа в графическом режиме выводит нам ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы