Счетчик броуновских частиц

  • Автор темы Автор темы Jkx
  • Дата начала Дата начала
J

Jkx

Добрый день.
Вот ТЗ:
Необходимо разработать ActiveX-компонент «Счетчик частиц», выполняющее подсчет числа броуновских частиц, попадающих в некоторую область, ограниченную окружностью.
Частицы находятся в движении, при прохождении заранее заданного числа частиц через область окружности, программа должна завершить свою работу, выдав соответствующее сообщение.
Свойства и внешний вид компонента должны быть разработаны таким образом, чтобы реализовывались следующие функции:
• сразу после запуска приложения в его окне активны только элементы управления группы «Установки»;
• после задания значений «Число частиц» и «Время», становятся доступными кнопки группы «Управление»;
• для корректного начала работы приложения предусмотреть установки значений по умолчанию для числа частиц и времени;
• работа приложения начинается по нажатию на кнопку «Пуск», тогда частицы начинают двигаться, а время внизу окна отсчитывается в обратную сторону;
• для очистки поля изображения вначале нажимается кнопка «Стоп» (движение частиц прекращается), а затем «Очистить»;
• учесть соударение с воображаемыми стенками, считая удар абсолютно упругим;
• если за установленное время заданное число частиц не прошло через окружность, счет частиц заканчивается и выдается соответствующее сообщение.
Никак не могу реализовать подсчёт времени и подсчёт частиц, которые прошли через окружность.
Буду Вам очень признателен за помощь.


Никак не могу реализовать подсчёт времени и подсчёт частиц, которые прошли через окружность.
Буду Вам очень признателен за помощь.
Проект во вложении.
 

Вложения

  • broun.zip
    broun.zip
    2,8 КБ · Просмотры: 300
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab