Проект в VB. 3. 1. Создать проект, который по нажатию кнопки будет прорисовывать сердце проколотое стрелой
Формулировка задачи:
Создать проект, который по нажатию кнопки будет прорисовывать сердце проколотое стрелой.
Заранее спасибо.
Решение задачи: «Проект в VB. 3. 1. Создать проект, который по нажатию кнопки будет прорисовывать сердце проколотое стрелой»
textual
Листинг программы
Option Explicit Private Sub Command1_Click() ' [url]http://festival.1september.ru/articles/413294/[/url] ' [url]http://www.wolframalpha-ru.com/2012/03/blog-post.html[/url] Dim SngX As Single, Y1 As Single, Y2 As Single, BytI As Integer 'SngX –абсцисса точки, у - ордината Me.AutoRedraw = True Me.DrawWidth = 3 'Задание масштаба и новой системы координат Picture1.Scale (-2, 2)-(2, -2) 'Построение графика функции For SngX = -1 To 1 Step 0.01 Y1 = Sqr(Abs(SngX)) + (1 - (SngX) ^ 2) ^ 0.5 ' верхняя часть сердца Y2 = Sqr(Abs(SngX)) - (1 - (SngX) ^ 2) ^ 0.5 ' нижняя часть сердца ' как совместить обе части сердца на графике? 'X ^ 2 + (Y - Sqr(Abs(X)))^ 2 = 1 - исходная формула на Вольфраме 'Вычисление ординаты у Picture1.PSet (SngX, Y2), vbRed 'Рисуем точку Picture1.PSet (SngX, Y1), vbRed 'Рисуем точку Next SngX 'Рисуем ось Х 'Picture1.Line (-2, 0)-(2, 0) 'For BytI = -2 To 2 'Picture1.PSet (BytI, 0) 'Рисуем масштаб на оси Х 'Picture1.Print BytI; 'Подписываем; масштаб 'Next BytI 'Ось Y 'Picture1.Line (0, 2)-(0, -2) 'For BytI = -2 To 2 'Picture1.PSet (0, BytI) 'Рисуем масштаб на оси У 'Picture1.Print BytI; 'Подписываем; масштаб 'Next BytI End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д