или
Заказать новую работу(фрагменты работы)
| Учебное заведение: | БЕЛОРУССКО-РОССИЙСКИЙ УНИВЕРСИТЕТ |
| Тип работы: | Лабораторная работа |
| Категория: | Программирование |
| Год сдачи: | 2017 |
| Количество страниц: | 10 |
| Оценка: | 9 |
| Дата публикации: | 15.05.2026 |
| Количество просмотров: | 11 |
| Рейтинг работы: |
Построить эпициклоиду – кривую, заданную параметрическим уравнением
x = (a+b) cos(t) – a cos((a+b) t/a),
y = (a+b) sin(t) – a sin((a+b) t/a), a>0, b>0,
b/a – целое положительное число, t принадлежит интервалу [0,2π].
(фрагменты работы)
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
public double B, A;
public double x, y, n, x_, y_; //коэффициенты
public double t = 0;
public double x_max = 0, y_max = 0;
public int number_plus = 1;
public int number_minus = 1;
public int number_a = 1; //вверх
public int number_z = 1; //вниз
public int number_o = 1; //влево
public int number_p = 1; //вправо
public double ugol = 0.087266; //угол - 5 градусов в радианах // влево
public double ugol2 = 0.087266; //угол - 5 градусов в радианах // вправо
Похожие работы
Работы автора