Это не задание, это корректно и подробно оформленный вопрос
Это как раз задание, оформленное под вопрос.
Чтобы отличить задание от вопроса, есть вот такой простой способ:
Если у другого человека возникнет такой же вопрос, как у тебя в заголовке, то получит, ли он пользу от ответов?
Если ответ "нет" - скорее всего это всё-таки задание, если нельзя заголовок поменять.
Попробуй отделить от своей задачи непонятный кусок и переформулируй, чтобы он был более общий.
В твоём случае бы следовало бы задать вопрос пот тегом "алгоритмы" о том, как в принципе подобную задачу решить, и какую структуру данных выбрать.
А потом задать вопрос сюда, чтобы узнать, как такую структуру перевести в SQL и как написать запрос
Зависит от выбранного налогового режима. На патенте например отчётность и дополнительные отчисления не нужны.
На НПД налог 6% от всех поступлений.
АУСН простой, но доступен только на определённых банках и чуть дороже, чем обычный УСН + там ещё ограничения есть. В принципе норм, если не хочешь тратить время/деньги на бухгалтерию.
sashakirichenko, без контекста нельзя сказать, что лучше.
Для разработки своей админки, вам нужен будет как минимум 1 разработчик на полную ставку.
Это будет заведомо дороже, чем любая, даже самая дорогая подписка на уже готовую коммерческую систему.
С другой стороны - она будет ровно такая, какую вы хотите со всеми нужными функциями.
На счёт критериев как и везде - удобство работы.
Обычно вижу, что используют Python или Scala. Видел ещё nodejs и Java.
Такого, чтобы делали ETL на C++ я не видел
rxqvit, у него защёлки по бокам. Если одновременно обе чем-то тонким отщёлкнешь, то свич на составные части развалится.
Проще всего это сделать, если свитч вытащить из платы (если у тебя не hot swap, то придётся достать паяльник) и воспользоваться специальной открывалкой (switch opener)
Валерий Миладзе, кажется, тебе просто надо чуть больше поизучать тот язык, которым ты пользуешься и протокол, через который ты собираешься взаимодействовать каким-то сторонним сервером.
Игорь Гида, про NaN я написал :)
Про 0 не скажу, так как у меня не воспроизводится ошибка.
В студии есть функция отладки, где ты можешь построчно исполнять код и ставить точки останова на интересующих строках - вот тебе и повод научиться ей пользоваться.
Попробуй ещё изолировать свой код и позапускать его, например, в консоли (без обращения к Winforms) - если там будет всё ок, то ищи проблему в winforms (уже без кода с вычислениями) и попробуй понять, при какой ситуации формы выводят не то, что ты ожидаешь.
Константин Теплоухов, ужас какой.
Попробуй:
1. Вместо полноценных потоков запускать Task-и. Тк у тебя работа с сетью, то они будут дешевле, чем Thread-ы.
2. Вместо передачи через lock - попробуй System.Threading.Channels - они гарантируют безопасную передачу и не блокируют
Мокажи код хоть.