Задать вопрос
19 сентября, 01:34

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

+1
Ответы (1)
  1. 19 сентября, 05:21
    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)