Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# Windows Forms

Войти
Регистрация
Восстановить пароль
 
cana190494
0 / 0 / 0
Регистрация: 13.12.2015
Сообщений: 29
#1

Используя графические возможности рекурсии, построить на экране дерево Пифагора - C#

22.12.2015, 21:41. Просмотров 452. Ответов 1
Метки нет (Все метки)

Используя графические возможности рекурсии, построить на экране дерево Пифагора помогите сделать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2015, 21:41
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Используя графические возможности рекурсии, построить на экране дерево Пифагора (C#):

Рекурсивная графика: дерево Пифагора - C#
Помогите нарисовать используя рекурсию обнаженное дерево Пифагора

.NET 4.x Нарисовать рисунок, используя графические примитивы - C#
составлены из простейших геометрических фигур треугольников, квадратов, окружностей, точек.

Нарисовать дерево Пифагора, используя рекурсию - Visual Basic .NET
чет ни как не могу подружиться с рекурсией=( на Паскале тоже ее не любил=) помогите пожалуйста нарисовать дерево Пифагора... вот что...

Используя графические возможности языка C, реализовать экранную заставку с предложенным видеоэффектом - C++
Используя графические возможности языка C, реализовать экранную заставку с предложенным видеоэффектом. «Геометрический вальс-1» -...

Изобразить на экране автобус, используя графические процедуры - Free Pascal
помогите пожалуйста изобразить на экране автобус, используя графические процедуры Заранее спасибо

Протабулировать функцию и построить график, используя возможности Excel - Pascal ABC
Ребят, помогите решить Дано: интервал , n шаги =14, уравнение y=3+sin x

1
HectorPrima
121 / 56 / 20
Регистрация: 19.12.2014
Сообщений: 185
23.12.2015, 02:10 #2
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
using System;
using System.Drawing;
using System.Windows.Forms;
 
namespace ДеревоПифагора
{
    public partial class Form1 : Form
    {
        int max = 2;
        int n = 3;
        int m = 3;
        public Form1()
        {
            InitializeComponent();
            this.ClientSize = new System.Drawing.Size(460, 400);
        }
 
        private void Form1_Paint(object sender, PaintEventArgs e)
        {
            Tree(e.Graphics, 230, 350, 200, 1.57f);
        }
 
        void Tree(Graphics e, float x, float y, float L, float a)
        {
            if (L > max)
            {
                L *= 0.65F;
                e.DrawLine(Pens.Green, x, y, (float)(x + L * Math.Cos(a)), (float)(y - L * Math.Sin(a)));
                x = x + L * (float)Math.Cos(a);
                y = y - L * (float)Math.Sin(a);
                Tree(e, x, y, L, a + (float)Math.PI / n);
                Tree(e, x, y, L, a - (float)Math.PI / m);
            }
        }
    }
}
1
Миниатюры
Используя графические возможности рекурсии, построить на экране дерево Пифагора  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2015, 02:10
Привет! Вот еще темы с ответами:

Используя графические средства языка Турбо Паскаль на одной координатной сетке построить графики функций - Turbo Pascal
2. Используя графические средства языка Турбо Паскаль на одной координатной сетке построить графики функций: f1(x)=10/(1+x2),...

Построить дерево в TreeView используя список из TStringList - Delphi
Доброго времени суток! Подскажите, как реализовать такую задачку: в TStringList хранится список, такого типа: NameList :=...

Графические возможности - Delphi
ПРИВЕТ!!! :) Люди добрые, помогите пожалуйста нарисовать горный пейзаж...

Графические возможности Delphi - Delphi
1. Создать фон формы с плавным переходом от одного цвета к другому. 2. Используя пиксельную графику и графические примитивы, вывести на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru