0 / 0 / 0
Регистрация: 31.10.2020
Сообщений: 13

Написание простой программы

31.10.2020, 14:14. Показов 9828. Ответов 54
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Друзья! Я просто в шоке. Очень давно (1990-1995 годы) я вполне легко писал программы для инженерных расчётов на Basic ? потом перешёл на TurboBasic, а ввиду отсутствия в то время литературы делал себе выписки в тетрадь и она была очень объёмная. К чему это я? Прошло тридцать лет, программированием в силу специфики моей работы я не занимался, однако сейчас возникла необходимость написать программу достаточно простого расчёта формулы с вводом данных и.... я "поплыл" как далеко всё ушло, а ведь Паскаль в своё время был для меня вполне понятен. Может сообщество окажет единовременную помощь в написании программы?
Формула не сложная

P=1-e ^ -((U*T)/S)
переменные величины U T S
В Exсel она очень неудобная, и каждый раз запускать на маломощном компе не очень-то, а вот с простым интерфейсом в виде небольшой таблички с вводом переменных и с выводом результата расчёта было бы очень удобно.
Помню (ха, ещё) как такие программки писались за полчаса, не сочтите за тяжкий труд, помогите
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.10.2020, 14:14
Ответы с готовыми решениями:

Написание простой формулы
Нужно написать формулу в C# вот вариант написанный в Excel: =(3+EXP(1)^2)/(1+C4^2)*ABS(C5-TAN(C6)) Так же есть скриншот с формулой: ...

написание простой арифметической задачи
написание простой арифметической задачи Условие: Число исполнившихся мне в этом году лет во многом примечательно. Если от...

Написание простой своей звонилки
Доброго времени суток уважаемые форумчане. Столкнулся с такой проблемой что мне для своего проекта необходимо написать перехватчик вызова,...

54
 Аватар для Pro_grammer
6807 / 2840 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
06.11.2020, 13:58
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Quiet Snow Посмотреть сообщение
хороший продукт. Как любой проф программер.
Кстати о профессионализме:

Беда конечно не в том, что профи забыл исправить данные в повторно используемых материалах, хотя и это странно.
Плохо, что этот файл висит в памяти после его закрытия, и убивать его надо диспетчером задач.
Это уже косяк!

Цитата Сообщение от Quiet Snow Посмотреть сообщение
Тестируйте
Скомпилировал для x86:
Вложения
Тип файла: zip formula.zip (36.2 Кб, 19 просмотров)
2
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
06.11.2020, 14:39
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Скомпилировал для x86:
Пасиба.

Добавлено через 22 минуты
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Беда конечно не в том, что профи забыл исправить данные в повторно используемых материалах, хотя и это странно.
Плохо, что этот файл висит в памяти после его закрытия, и убивать его надо диспетчером задач.
Это уже косяк!
И на старуху бывает проруха. Ну тут многие согласятся, не было мотивации на полное внимание и собранность.
Сама задача не столь серьёзна как бы. Можно позволить себе такие косяки и расслабон.
Заметил конечно чётко. У тебя наверное на отдельном мониторе диспетчер постоянно висит.
1
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
06.11.2020, 14:48
Цитата Сообщение от Pro_grammer Посмотреть сообщение
А оно того стоило?
В современном мире вообще не важно, сколько весит программа, +- мегабайт вообще не о чем.
А моя всего 115 байт.
И написал я её за 3 минуты.
А вы свою?
Главное сейчас это скорость разработки.
Железный и главное непрошибаемый аргумент, вы зашли сразу с козырей. Следуя такой логике теперь все программы, игры, движки, числодробилки, шифрование должны быть написаны на современном HTA, то есть на электроне, дотнеты не нужны и скоро умрут, у си плас плас агония и предсмертная конвульсия, а ассемблер всё.
Странно почему этого в мире мы ещё не наблюдаем.
0
0 / 0 / 0
Регистрация: 31.10.2020
Сообщений: 13
06.11.2020, 14:50  [ТС]
простите, это Вы о чём????
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
06.11.2020, 15:13
Цитата Сообщение от rumyn_51 Посмотреть сообщение
простите, это Вы о чём????
Извечные вопросы прогерской толерантности и поворота правильным местом к пользователю.

Цитата Сообщение от Замабувараев Посмотреть сообщение
Странно почему этого в мире мы ещё не наблюдаем.
Наблюдаем и очень много, не смерть озвученных ЯП, конечно, но говнософта аццки много.
Но если у меня будет выбор какой программой пользоваться, скажем веб сервис
или автономная, то без малейших колебаний выберу автономную. Аналогично если
будет выбор использовать программу написанную на WinAPI или на .NET выберу
без колебаний на WinAPI. Ну и разумеется если предложат софт написанный на ассемблере,
ну нормальными людьми, вместо софта на ВУ, выбор будет так же однозначен.
Другой вопрос что обычно этого самого выбора нет, людям просто впаривают
медленное, еле рабочее, долго загружающееся и жрущее вагоны памяти дерьмо.
За неимением альтернатив, как говрится "не до жиру, быть бы живым".
0
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
06.11.2020, 15:22
Цитата Сообщение от Pro_grammer Посмотреть сообщение
забыл исправить данные в повторно используемых материалах
Это моя ошибка, не углядел.

Цитата Сообщение от Pro_grammer Посмотреть сообщение
файл висит в памяти после его закрытия
Строго говоря, это поведение операционной системы. Я не знаю зачем Windows создаёт в программе лишние потоки типа ntdll.dll!LdrAccessResource+0x15b7. Программа будет «висеть» до тех пор, пока не завершится последний поток процесса. Можете запустить любой исполняемый файл, например notepad.exe, и посмотреть в ProcessHacker или ProcessExplorer. Я не знаю ни по какой причине система создаёт эти потоки, ни в какое время она их уничтожает. Есть наблюдение, что пощёлкивания мыши, передвижения и ввод с клавиатуры как‐то ускоряют закрытие этих потоков.

Можно конечно сделать ExitProcess(код), но у меня есть сомнения насчёт её нужности.
1
0 / 0 / 0
Регистрация: 31.10.2020
Сообщений: 13
06.11.2020, 15:51  [ТС]
Quiet Snow программа считает, но интерфейс хотелось бы как у Замабувараев .
А вообще, всем сочувствующим и помогающим огромное спасибо

Добавлено через 10 минут
javascript:insertnick('Замабувараев','-1');
Цитата Сообщение от Quiet Snow Посмотреть сообщение
Извечные вопросы прогерской толерантности и поворота правильным местом к пользователю.
кто круче, сноубордист или лыжник?
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
06.11.2020, 16:00
Цитата Сообщение от rumyn_51 Посмотреть сообщение
Quiet Snow программа считает, но интерфейс хотелось бы как у Замабувараев .
А вообще, всем сочувствующим и помогающим огромное спасибо
Если не секрет зачем? Посчитайте кол-во действий, скорость ввода.
С виндовыми контролами у вас появится лишь CTRL-C, CTRL-V из этих полей, по одной штучке, ... и всё.
Cам ввод же менее удобный, ни подсветки ни быстрой навигации, чтобы пилить такой кастом под винду
людям придётся сильно заморочиться, это для сравнения...
Прогу можно дописать, сделать вывод в текстовый файл всей таблицы по одному клику
и загрузки всей таблицы из текстового файла. Просто для масс расчётов и их визуализации.
0
0 / 0 / 0
Регистрация: 31.10.2020
Сообщений: 13
06.11.2020, 16:02  [ТС]
Да, сложно мне понять это, спасибо огромное, буду пытаться "допилить" что уже сделано форумчанами
0
Эксперт по электронике
7153 / 3332 / 342
Регистрация: 28.10.2011
Сообщений: 13,148
Записей в блоге: 7
06.11.2020, 16:05
rumyn_51, вы пришли за удочкой или за рыбой?
Уже показали как на 4 диалектах бейсика решить вашу задачу. Попробуйте сделать по аналогии. Если возникнут вопросы - спрашивайте.
1
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
06.11.2020, 16:06
Цитата Сообщение от rumyn_51 Посмотреть сообщение
кто круче, сноубордист или лыжник?
Скелетон!!!
https://ru.wikipedia.org/wiki/Скелетон
0
0 / 0 / 0
Регистрация: 31.10.2020
Сообщений: 13
06.11.2020, 16:42  [ТС]
собственно, я про удочку и написал, что буду самостоятельно доделывать под себя и свои требования имеемое, в котором я хоть чуть-чуть смыслю. А читая отдельные специфические выражения форумчан многое не понимаю и догадываюсь, что не разберусь в этом, поэтому есть реальная помощь, которую я принял и немного уже совершенствую, причём самостоятельно. С самого начала я не просил сделать всё от и до
0
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
06.11.2020, 18:13
На всякий случай выложил код на гитхаб:
https://github.com/zamabuvaraeu/Formula
0
 Аватар для Pro_grammer
6807 / 2840 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
06.11.2020, 19:44
rumyn_51, а сколько максимально может быть этих n, т.е. строк в таблице?
0
0 / 0 / 0
Регистрация: 31.10.2020
Сообщений: 13
06.11.2020, 19:49  [ТС]
как правило 2-3, но максимум не более 5
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.11.2020, 19:49

Написание простой базы данных
Помогите пожалуйста написать простую БД на C++. Надо только в консольном варианте, с возможностью редактирования самой БД (посмотреть...

Насколько реально написание простой игры
возможно ли на этом языке написать какую либо элементарную игру ,помогите если не сложно пожалуйста

Написание программы с использованием файловых переменных. Разработка программы для работы с текстовым файлом
Помогите пожалуйста : С помощью текстового редактора создать текстовый файл file1. Переписать строки файла file1 в новый текстовый файл...

Написание программы
Добрый вечер! Постройте в ней график эволюции времени восхода Солнца в течение года (вертикальная ось - в часах по местному поясному...

Написание программы
Помогите с написанием программы


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
55
Ответ Создать тему
Опции темы

Новые блоги и статьи
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Video: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru