Как вариант Net5 (net core 3.1)
1. В 8 полей вводиться цифровые значения
(либо форма, либо Vue, либо react либо angular)
2. Каждому полю присваивается определенное значение которые заранее будут заданы в переменных (около 40 разных)
(Vue, либо react либо angular) c запросом данных с сервера
3. В зависимости от комбинации 8 значений будет выводиться определенный результат на экран ( заранее будет задано около 60 возможных результатов) если нужного результата не будет задано, будет выводиться ошибка.
(Vue, либо react либо angular) c запросом данных с сервера
4. Необходимо организовать хранения всех данных в БД.
Смотрите в сторону EFcore , Duper чего то более навороченного
5. Программа должна работать на Windows, но поля для ввода данных будут находиться на веб-ресурсе.
Будет работать в любом браузере. Но при желании можно сделать windows application (Win forms) WPF, UWP
https://docs.microsoft.com/ru-ru/windows/apps/desk...