Форум программистов, компьютерный форум, киберфорум
Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.72/47: Рейтинг темы: голосов - 47, средняя оценка - 4.72
0 / 0 / 0
Регистрация: 31.10.2020
Сообщений: 13

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

31.10.2020, 14:14. Показов 9731. Ответов 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 / 2839 / 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
Эксперт по электронике
6876 / 3299 / 340
Регистрация: 28.10.2011
Сообщений: 12,951
Записей в блоге: 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 / 2839 / 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
Ответ Создать тему
Новые блоги и статьи
[golang] Алгоритм «Хак Госпера»
alhaos 17.05.2026
Алгоритм «Хак Госпера» Хак Госпера (Gosper's Hack) — алгоритм нахождения следующего по величине числа с тем же количеством установленных бит. Придуман Биллом Госпером в 1970-х, опубликован в. . .
Рисование бинарного древа до 6-го колена на js, svg.
russiannick 17.05.2026
<svg width="335" height="240" viewBox="0 0 335 240" fill="#e5e1bb"> <style> <!]> </ style> <g id="bush"> </ g> </ svg> function fn(){ let rost;/ / высота древа let xx=165,yy=210,w=256;
FSharp: interface of module
DevAlt 16.05.2026
Интерфейс модуля F# позволяет управлять доступностью членов, содержащихся в реализации модуля. По-умолчанию все члены модуля доступны: module Foo let x = 10 let boo () = printfn "boo" . . .
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции. <!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible". . .
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов. import "math" func angleClock(hour int, minutes int) float64 { . . .
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html и его же старой инструкции по установке Lazarus с gtk2. . .
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер. Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru