Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Как уменьшить точку в программе до 1.5 мм? Как уменьшить точку в программе до 1.5 мм? нужно чтоб она была еле видна а не отвлекала https://www.cyberforum.ru/ csharp-beginners/ thread1643674.html C# Найти количество пар соседних элементов, разность между которыми равна заданному числу
Помогите пожалуйста, срочно надо. Дана последовательность из n действительных чисел. решить используя одномерный массив. Найти количество пар соседних элементов, разность между которыми равна заданному числу.
C# Решение линейного уравнения методом Крамера помогите решить линейное уравнение методом Крамера х1+2х2-3х3= 3х2-х3= 2х1-х2+2х3= если х1=2, х2=0, х3=2 https://www.cyberforum.ru/ csharp-beginners/ thread1643608.html C# Поиск подстроки в строке бональный вопрос, но все же может есть метод какой, чтобы искал подсроку в строке, от начала строки (ну как в браузере короче) или только если циклом идти по длине подстроки, от начала строки и сравнивать? https://www.cyberforum.ru/ csharp-beginners/ thread1643578.html
C# Много ошибок в коде при одной только его вставке
Когда вставляю код, мне VS сразу выдает 18 ошибок. Что не так?? class Edge { public int v1, v2; public int weight; public Edge(int v1, int v2, int weight) {
C# Моментальный перехват вывода из консоли https://www.cyberforum.ru/ csharp-beginners/ thread1643559.html
Добрый день. Что можно придумать, чтобы перехватывать output из стороннего консольного приложения, если при простом запуске в cmd output идёт в режиме live(по мере обновления статуса), а при редиректе: 1)скидывает весь output при завершении работы 2)"бьёт" output, т.е.даже порядок сообщений немного меняется. п.с. с мои кодом всё хорошо. Проверил на старой версии той консольной программы и всё...
C# Разобрать строку на цифровые и буквенные фрагменты https://www.cyberforum.ru/ csharp-beginners/ thread1643485.html
То есть, допустим, строку "1238стопитсот345345и ещё чутоку8" надо расколоть на "1238","стопитсот","345345","и ещё чутоку","8". Ничё не могу придумать. Всё, что приходит в голову - сплошной ужос.
C# Класс Triangle
На носу экзамен, а код, что я написал не внушает мне доверия Добавлено через 1 минуту using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Console2
C# Реализовал тест Агравала — Каяла — Саксены; (алгоритм AKS) Есть реализованный алгоритм AKS на С#, но программа не работает для чисел, больших 64 :( Что можно сделать? Спасибо using System; public class AksTest { static long c = new long; https://www.cyberforum.ru/ csharp-beginners/ thread1643478.html C# Почему не складываются элементы двух матриц? https://www.cyberforum.ru/ csharp-beginners/ thread1643417.html
Подскажите, пожалуйста, почему не складываются элементы двух матриц? using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace _16
Формула динамического хаоса для датчика псевдослучайных чисел C#
Здравствуйте. Не могу посчитать период для датчика случайных чисел, оставляла расчет минут на десять, за это время искомое число так и не нашлось. Пробовала использовать другие входные данные, результат тот же. Не могу понять, там действительно получается настолько много различных чисел, или у меня с условиями какой-то косяк? double R = 0.7787632819, first = 0.7787632819, A = 4; ...
C# Есть ли разница между программным посылом клавиши PostMessage и посылом клавиши при нажатии клавиатуры? https://www.cyberforum.ru/ csharp-beginners/ thread1643353.html
Всем привет) Может ерунду говорю, но.. Есть ли разница между программным посылом клавиши postmessage и посылом клавиши при нажатие клавиатуры?
0 / 0 / 1
Регистрация: 20.01.2016
Сообщений: 47
0

Движение по синусоиде - C# - Ответ 8646937

20.01.2016, 21:45. Показов 8531. Ответов 18
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Есть анимация солнечной системы. Земля вращается вокруг Солнца, а Луна вокруг Земли. Нужно сделать так, чтобы Земля перемещалась по синусоиде.

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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace Animation
{
    public partial class Galaxy : Form
    { // декларация переменных, описывающих движение Земли и Луны
        float UgolWrascheniaZemli = 0;
        float UgolWrascheniaLuny = 0;
 
        // прирост изменения положения Земли и Луны
        float PrirostUglaWrascheniaZemli = 0.05f;
        float PrirostUglaWrascheniaLuny = 0.1f;
 
        public Galaxy()
        {
            InitializeComponent();
            
            this.Left = 10;
            this.Top = 10;
            this.Width = (int)(Screen.PrimaryScreen.Bounds.Width * 0.7f);
            this.Height = (int)(Screen.PrimaryScreen.Bounds.Height * 0.85f);
           
            this.BackColor = Color.DarkBlue;
        }
 
        private void timer1_Tick(object sender, EventArgs e)
        {
            UgolWrascheniaZemli = UgolWrascheniaZemli + PrirostUglaWrascheniaZemli;
            if (UgolWrascheniaZemli >= 360)
                UgolWrascheniaZemli = 0;
 
            UgolWrascheniaLuny = UgolWrascheniaLuny + PrzyrostKątaObrotuKsiężyca;
            if (UgolWrascheniaLuny >= 360)
                UgolWrascheniaLuny = 0;           
            this.Refresh();
        }
              
        private void Galaxy_Paint(object sender, PaintEventArgs e)
        {
            // рисовка Солнца
            e.Graphics.FillEllipse(Brushes.Yellow, this.Width / 2 - 80, this.Height / 2 - 80, 160, 160);
 
            // вычисления положения Земли
            float Zx = (float)(0.01) + (float)(this.Width / 2 + this.Width / 4 * Math.Sin(UgolWrascheniaZemli));
            float Zy = (float)(this.Height / 2 - this.Width / 4 * Math.Cos(UgolWrascheniaZemli));
 
            // рисовка Земли
            e.Graphics.FillEllipse(Brushes.LimeGreen, Zx - 25, Zy - 25, 50, 50);
 
            // вычисления положения Луны
            float Kx = (float)(Zx + this.Width / 12 * Math.Sin(UgolWrascheniaLuny));
            float Ky = (float)(Zy - this.Width / 12 * Math.Cos(UgolWrascheniaLuny));
 
            // рисовка Луны
            e.Graphics.FillEllipse(Brushes.LightYellow, Kx - 5, Ky - 5, 10, 10);
        }
    }
}


Вернуться к обсуждению:
Движение по синусоиде C#
0
Лучшие ответы (1)
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.01.2016, 21:45
Готовые ответы и решения:

Движение обьекта по синусоиде
В моей программе содержится обьект который создается и перемещается по заданным координатам. А по...

Движение объекта по параболе и синусоиде
Помогите решить задачку: Нужно заставить точку двигаться 1) по параболе 2) по синусоиде Ооооочень...

Создайте программу, показывающую движение окружности по синусоиде
Создайте программу, показывающую движение окружности по синусоиде

Анимация. Как сделать, чтобы окружность двигалась по синусоиде?
Создать программу, показывающую движение окружности по синусоиде. Добавлено через 2 минуты...

18
20.01.2016, 21:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.01.2016, 21:45
Помогаю со студенческими работами здесь

Движение по синусоиде
Подскажите, пожалуйста, как реализовать движение спрайта по синусоиде? Сейчас движется только...

Движение по синусоиде
У меня есть вращающийся прямоугольник, как сделать так, чтобы он при этом еще и двигался по...

Движение по синусоиде
Разработать программу, моделирующую движение шарика по синусоиде. При ударе о стену шарик должен...

Движение кружка на синусоиде
Здравствуйте. Помогите решить проблему. Задание такое: нарисовать синусоиду и через таймер...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru