Задать вопрос
25 июня, 17:32

Как нарисовать цилиндр в паскале

при том

Что ввод высоты и радиуса окружности вводится с клавиатуры (обязательно!)

+3
Ответы (2)
  1. 25 июня, 18:22
    0
    Uses GraphABC;

    begin

    var R:=ReadInteger ('R=') ;

    var h:=ReadInteger ('h=') ;

    ClearWindow;

    var Ax:=Trunc (300-1.22*R) ;

    var Bx:=Trunc (300+1.22*R) ;

    var Ay:=Trunc (100+0.71*R) ;

    var By:=Trunc (100-0.71*R) ;

    DrawEllipse (Ax, Ay, Bx, By) ;

    Line (Ax, 100, Ax, 100+h) ;

    Line (Bx, 100, Bx, 100+h) ;

    DrawEllipse (Ax, Ay+h, Bx, By+h) ;

    FillEllipse (Ax, Ay+h-3, Bx, By+h-3) ;

    end.

    Для примера введите числа 50 и 150.

    "Магические коэффициенты" 1.22 и 0.71 - это коэффициенты искажения окружности по осям в изометрической проекции.
  2. 25 июня, 19:14
    0
    Uses graphabc;

    begin

    window. Init (0, 0, 800, 600, clwhite) ;

    window. IsFixedSize : = true;

    var r:=ReadInteger ('R=') ;

    var h:=ReadInteger ('h=') ;

    pen. Width : = 4;

    DrawEllipse (100, 100, 100 + r, 100 + r - (r div 2)) ;

    line (100, (100 + r - (r div 2) + 100) div 2, 100, ((100 + r - (r div 2) + 100 + h + h) div 2)) ;

    line (100 + r, (100 + r - (r div 2) + 100) div 2, 100 + r, ((100 + r - (r div 2) + 100 + h + h) div 2)) ;

    DrawEllipse (100, 100 + h, 100 + r, 100 + r - (r div 2) + h) ;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Как нарисовать цилиндр в паскале при том Что ввод высоты и радиуса окружности вводится с клавиатуры (обязательно!) ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
Напишите задачи в Паскале задача1 {вводится целое число n от [0 ... 200]. Затеи вводится n целых чисел от [0 ... 1000000] Вывести на экран их произведение.} задача2 {вводится целое число n от [0 ... 200]. Затеи вводится n целых чисел от [0 ...
Ответы (2)
Напишите программу на паскале) 1. С клавиатуры вводится 3-хзначное число. Определить какая из его цифр больше. 2. С клавиатуры вводится 3-хзначное число. Определить является ли произведение его цифр 3-хзначным числом. 3.
Ответы (1)
Помогите решить 3. С клавиатуры вводится четырехзначное число. Получить число, равное произведению его цифр. 4. С клавиатуры вводится натуральное число п. Узнайте в нем количество цифр. 5. С клавиатуры вводится натуральное число п.
Ответы (1)
Паскаль 5.3 Напечатать "столбиком": а) все целые числа от 20 до 35 б) квадраты всех целых чисел от a до 50 (значение a вводится с клавиатуры; b>=10) в) третьи степени всех целых чисел от a до 50 (значение a вводится с клавиатуры; a
Ответы (1)
Найти: а) сумму всех целых чисел от 100 до 500; б) сумму всех целых чисел от a до 500 (значение a вводится с клавиатуры; a 500) ; в) сумму всех целых чисел от - 10 до b (значение b вводится с клавиатуры; b - 10) ;
Ответы (1)