Задать вопрос
3 апреля, 01:59

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

+1
Ответы (1)
  1. 3 апреля, 02:09
    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. Пользователь вводит радиус окружности и стороны прямоугольника, программа в графическом режиме выводит нам ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
1) Составьте программу на языке Pascal, в которой пользователь вводит с клавиатуры значения элементов массива, а программа выводит значения элементов массива с противоположным знаком.
Ответы (1)
Напишите программу, которая работает с двумя целыми числами, введёнными с клавиатуры. Программа выводит все чётные числа, расположенные в интервале между двумя введёнными числами.
Ответы (1)
3. Напишите и выполните программу на компьютере a. Программа вводит одно число, и вычисляет его квадрат, вычитая из него удвоенное значение введенного числа. b. Программа вводит два числа, выводит сумму квадратов этих чисел минус их произведение. c.
Ответы (1)
Паскаль ABC Пользователь вводит с клавиатуры два числа. Если сумма чисел больше, либо равна 100, то программа выводит "Разряд выше десятков", если сумма меньше 100, но больше либо равна 10, то программа выводит "Разряд выше единиц", если сумма чисел
Ответы (1)
Помогите сделать программу в Паскале В котором 1) Программа выдает сообщение "Вы маль или дево" 2) Пользователь в переменную ST1 задает значение маль или дево 3) Программа выдает сооб "Ты пошла бы играть в куклы" 4) Вводить ответ через переменную
Ответы (1)