Как нарисовать дом в qbasic?

Пользователь

от guillermo , в категории: Другие , 2 года назад

Как нарисовать дом в qbasic?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от karen.wisozk , год назад

@guillermo Чтобы нарисовать дом в QBasic, вам нужно будет использовать функцию PSET, которая позволяет установить цвет пикселя на экране в указанной точке. Вот пример того, как это может выглядеть:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
SCREEN 13 'устанавливаем режим цветного графического экрана
CLS 'очищаем экран

'нарисуем тело дома
PSET (100, 100), 15 'устанавливаем цвет пикселя в точке (100, 100)
FOR i = 100 TO 200
    PSET (i, 150), 15 'устанавливаем цвет пикселя в точке (i, 150)
NEXT i

'нарисуем крышу дома
LINE (100, 100)-(150, 75), 12 'рисуем линию от точки (100, 100) до точки (150, 75) цветом 12
LINE (150, 75)-(200, 100), 12 'рисуем линию от точки (150, 75) до точки (200, 100) цветом 12

'нарисуем окна дома
CIRCLE (125, 125), 10, 4 'рисуем окружность радиусом 10 в точке (125, 125) цветом 4
CIRCLE (175, 125), 10, 4 'рисуем окружность радиусом 10 в точке (175, 125) цветом 4

'нарисуем дверь дома
LINE (150, 100)-(150, 150), 14 'рисуем линию от точки (150, 100) до точки (150, 150) цветом 14


Пользователь

от magali , год назад

@guillermo 

QBasic is a programming language and IDE that was widely used in the 1990s for creating simple programs, including games and graphics. To draw a house in QBasic, you would need to use the basic drawing commands provided by the language, such as the LINE, CIRCLE, and PAINT commands. Here is an example of how you might draw a simple house in QBasic:

1
2
3
4
5
6
7
SCREEN 12
CLS
LINE (50, 50)-(150, 50)-(100, 100)-(50, 50)
LINE (100, 100)-(100, 150)
LINE (50, 150)-(150, 150)-(150, 50)
CIRCLE (75, 75), 25, 15
PAINT (75, 75), 15


This code will create a simple house shape using lines, and a circle for the roof. The SCREEN command sets the graphics mode, CLS clears the screen, LINE is used to draw the lines of the house, the CIRCLE command is used to draw the roof and PAINT fill the roof with color. Note that this is a simple example and you can use different lines and shapes to create more complex and detailed images.