|
0 / 0 / 0
Регистрация: 19.10.2019
Сообщений: 12
|
|
Непростой калькулятор19.10.2019, 19:35. Показов 5535. Ответов 32
Метки нет (Все метки)
Здравствуйте,подскажите мне пожалуйста,нужно сделать калькулятор,но не простой,нужно например , найти S,для этого Кзаполн разделить на w22 и вывести его на большое окно,подскажите с чего начать?как начать писать программу?
0
|
|
| 19.10.2019, 19:35 | |
|
Ответы с готовыми решениями:
32
Непростой препроцессор Непростой отчет |
|
0 / 0 / 0
Регистрация: 19.10.2019
Сообщений: 12
|
|
| 19.10.2019, 20:25 [ТС] | |
|
Здравствуйте,подскажите мне пожалуйста,нужно сделать калькулятор,но не простой,нужно например , найти S,для этого Кзаполн разделить на w22 и вывести его на большое окно результат по кнопке и так для каждого значения, то есть например ,у меня TextBox1.text это S,а TextBox2.Text это К заполн ,а TextBox3.Text это w22,подскажите с чего начать?как начать писать программу?Значения пока написала в TextBox чтобы видеть,
0
|
|
|
2751 / 1725 / 779
Регистрация: 23.03.2015
Сообщений: 5,449
|
||
| 19.10.2019, 20:42 | ||
|
Evgenia2707,
Подсказываю... 1) Нужно знать список данныых параметров 2) Нужно знать формулы зависимости выходных параметров от входных... 3) попробовать сделать зто САМОЙ в экселе ( или где-то еще)…. Как- то так....
0
|
||
| 19.10.2019, 20:51 | |
|
Ужас какой! Надеюсь это учебное задание.
1. Я бы порекомендовал использовать не TexBox-ы, а NumericUpDown контролы. 2. Вычисления можно делать так TextBox1.Value = TextBox2.Value / TextBox3.Value. 3. Вывод результатов у Вас в какой контрол производится?
0
|
|
|
266 / 217 / 54
Регистрация: 01.08.2016
Сообщений: 836
|
|||||||||||
| 19.10.2019, 21:34 | |||||||||||
Сообщение было отмечено Evgenia2707 как решение
Решение
Evgenia2707, насколько я понимаю вы собираетесь сделать калькулятор для расчета параметров трансформатора. Тема электротехники мне очень близка я готов оказать полную помощь в создании данного приложения.
Сомневаюсь что вы можете обойтись одной кнопкой, хотя если ввести все данные для расчета сразу то в принципе это возможно. Для написания приложений по таким расчетам лучше создавать классы в которых собственно и будут производится расчеты. Приложения с классами проще редактировать как я считаю и меньше кода в классе формы что делает его более читабельным. Вот код с классом по вычислению параметра S. Класс формы:
2
|
|||||||||||
|
266 / 217 / 54
Регистрация: 01.08.2016
Сообщений: 836
|
||
| 19.10.2019, 21:56 | ||
|
Narimanych,
0
|
||
| 19.10.2019, 22:02 | |
|
Evgenia2707, может быть я покажусь занудой, но параметры имеющие нечто общее лучше помещать в GroupBox (так, как у Вас размещены исходные данные). Так интерфейс будет наглядней. Затем необходимо выстроить зависимости параметров, т.е. если какой то параметр не задан или не вычислен, то необходимо управлять отображением результирующих данных. И напоследок, для тех параметров, которые только вычисляются и не могут быть использованы как исходные данные, необходимо запретить ввод, например установив параметр TextBox.Enabled = False.
Полностью поддерживаю andrsh, используя классы Вы сможете использовать всю мощь ООП.
0
|
|
|
266 / 217 / 54
Регистрация: 01.08.2016
Сообщений: 836
|
|
| 19.10.2019, 22:21 | |
|
Uswer, Я думаю Evgenia2707 сначала наверное нужно как следует продумать над тем, что должно получится в итоге и как это должно выглядеть. Насчет тех данных которые получаются при вычислении и выводятся в TextBox конечно надо сделать так: TextBox1.ReadOnly=True, чтобы случайно не испортить результаты вычислений. Переделывать совсем не очень радостное занятие. Хотя есть пословица: Аппетит приходит во время еды. Сначала думаешь сделать так а потом приходит в голову свежая идея и в корне все меняешь, это когда нет изначального четкого задания.
0
|
|
|
0 / 0 / 0
Регистрация: 19.10.2019
Сообщений: 12
|
|
| 19.10.2019, 22:44 [ТС] | |
|
Огромное спасибо Вам попробую по Вашему совету сделать)))а то не знала с чего начинать),да именно так мне нужен калькулятор для расчета параметров трансформатора ,в экселе все значения есть все есть))
0
|
|
|
2751 / 1725 / 779
Регистрация: 23.03.2015
Сообщений: 5,449
|
||
| 20.10.2019, 00:18 | ||
|
andrsh,
2) Такую форму можно создать и в VBA ( в частности в эксель) 3) Можно записывать/выводить данные из ячеек листа эксель в текст боксы и т.д 4) В тех же ячейках прописать формулы для расчета данных...Отпадет надобность кодинга всех формул и есть возможность редактирования (изменения ) формулы при необходимости " не отходя от кассы" 5) Возможность сохранения данных в самом экселе...Не знаю как VB Net - наверное придется создать какой-нить внешний ресурс для хранения данных ( прошу просветить...) Исходя из этих целей и предлагал эксель...Если что не так- прошу понять и простить...
0
|
||
|
0 / 0 / 0
Регистрация: 19.10.2019
Сообщений: 12
|
|
| 08.01.2020, 19:31 [ТС] | |
|
Здравствуйте,подскажите пожалуйста как исправить такую ошибку?
0
|
|
|
266 / 217 / 54
Регистрация: 01.08.2016
Сообщений: 836
|
||||||
| 08.01.2020, 20:30 | ||||||
Сообщение было отмечено Evgenia2707 как решение
Решение
Evgenia2707, Скорее всего данная ошибка возникает из за того, что в качестве разделителя в числе применяется точка. Чтобы уйти от такой ошибки то можно записать так
1
|
||||||
|
0 / 0 / 0
Регистрация: 19.10.2019
Сообщений: 12
|
|
| 08.01.2020, 22:35 [ТС] | |
|
Спасибо огромное,все получилось)))
Добавлено через 1 час 52 минуты Можно еще такой вопрос,когда делаю по тому же принципу остальные значения ,например мне нужно найти Id=Pd/Ud. То в окне пишет ,не число.Ошибок нет.В чем может быть ошибка ?
0
|
|
|
Модератор
4358 / 3428 / 512
Регистрация: 27.01.2014
Сообщений: 6,258
|
|
| 09.01.2020, 02:43 | |
|
Evgenia2707, а при этом Pd и Ud чему равны?
Со скрина видно, что Ud у вас пустое, отсюда и ошибка может быть
0
|
|
|
266 / 217 / 54
Регистрация: 01.08.2016
Сообщений: 836
|
|
| 09.01.2020, 10:21 | |
|
Evgenia2707, Вы свои коды покажите. Так трудно определить почему ошибку выдает
0
|
|
|
0 / 0 / 0
Регистрация: 19.10.2019
Сообщений: 12
|
|||||||||||
| 09.01.2020, 11:23 [ТС] | |||||||||||
|
Это все прописано в кнопке
0
|
|||||||||||
|
266 / 217 / 54
Регистрация: 01.08.2016
Сообщений: 836
|
||||||
| 09.01.2020, 12:33 | ||||||
Сообщение было отмечено Evgenia2707 как решение
Решение
Evgenia2707, Код в классах нужно записать так:
1
|
||||||
| 09.01.2020, 12:33 | |
|
Помогаю со студенческими работами здесь
20
непростой select Непростой трейнер Рекламный вирус непростой
Непростой расчет процента Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|