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

Произвести расчет по формуле

04.06.2012, 20:42. Показов 18750. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
здравствуйте очень нужна ваша помощь нужно написать програмку в VB 6.0 чтобы она делала расчет по этой формуле lr= (d+r)/t
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.06.2012, 20:42
Ответы с готовыми решениями:

Произвести вычисление по формуле
Народ!!!!!!! Разомните мозги!!!!! Помогите пожалуста написать программку!!!! Пишу диплом, в конце диплома нужна элементарная программка,...

Произвести расчет пневматической сети участка шахты
Используя выражение V = {k}_{yt} * \psi * \sum_{i=1}^{n}{m}_{i} * {q}_{i} * {\xi }_{i}

Скопировать определенные строки из файла, вставить в другой, произвести расчет и вывести значения в Label
Здравствуйте, помогите, пожалуйста! Есть txt файл со строками : 9/24/2017 2 120 9/25/2017 3 180 ...

20
34 / 26 / 0
Регистрация: 24.12.2010
Сообщений: 165
04.06.2012, 21:20
Visual Basic
1
2
3
4
5
6
7
8
9
Option Explicit
Dim d As Integer, r As Integer, t As Integer, lr As Integer
Private Sub Command1_Click()
d = InputBox("Vvedite d")
r = InputBox("Vvedite r")
t = InputBox("Vvedite t")
lr = (d + r) / t
MsgBox ("lr=" & lr)
End Sub
1
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 16
04.06.2012, 22:17  [ТС]
У кого нибудь нет примера стандартной программы на VB6.0 при введении значений вычесляшь несколько формул либо функций?! Не получается сопаставить формы и модули!!!
0
 Аватар для Апострофф
9908 / 3928 / 742
Регистрация: 11.10.2011
Сообщений: 5,908
04.06.2012, 22:25
Не это ищем? Написать программу для вычисления функции. Ввод данных через текстовые поля формы
1
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 16
04.06.2012, 22:30  [ТС]
Не, программа для финансового анализа, вот только данные беруться из Exel, например ld=(d+k)/t, а при нажатии выводится сразу значение. самая простая что бы без всяких сложностей
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
04.06.2012, 22:42
А не надо сопоставлять(если это не определено заданием)
Юзай ScriptControl

Добавлено через 5 минут
Цитата Сообщение от 6333899Anna Посмотреть сообщение
Не, программа для финансового анализа, вот только данные беруться из Exel, например ld=(d+k)/t, а при нажатии выводится сразу значение. самая простая что бы без всяких сложностей
Ну вот так бы сразу и сказала! Сразу всё стало ясно!
Что такое ld? d? k? t?
На что надо нажеть? Куда выводить? Где находится файл? Его надо выбирать или прописать жестко в программе?

Добавлено через 3 минуты
Выложи свой проект и конкретизируй вопросы
1
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 16
04.06.2012, 22:43  [ТС]
что именно сопоставлять? У меня имеется начало при помощи Visual Basic Application Wizard, затем нужно к этому прикрепить формы на которых написаны формулы (например lr=(d+k)/t и т.д.) для финансового анализа а значения беруться из Exel т.е. баланс предприятия, в конечном итоге должно выводиться на экран программы результат формул
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
04.06.2012, 22:51
при помощи Visual Basic Application Wizard
А надо ли так круто?
Не проще просто простой проект?

Добавлено через 1 минуту
затем нужно к этому прикрепить формы на которых написаны формулы
А обязательно иметь на разных формах?
Или это имеются в виду поля?

Добавлено через 3 минуты
в ссылках поставь галку на Ексел
в коде открытия формы что-то такое:

Visual Basic
1
2
3
Dim Ex As New Excel.Application
Ex.Workbooks.Open "C:\x.xls"
Ex.Visible = True
откроется твой файл. Потом из него надо считать в переменные нужные тебе данные, подставить в формулы и вывести в нужные поля. Насколько я понял вопрос
1
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 16
04.06.2012, 22:58  [ТС]
У меня фаил открыт и в программе он открывается как файл 1 либо 2

Добавлено через 2 минуты
Просто этот проект мне хорошо объяснили и нормально поняла.
Можно и на одной форме но у меня больше 15 формул, боюсь что не поместятся
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
04.06.2012, 23:00
Формулы не на форме помещаются.
На форму кладутся контролы
0
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 16
04.06.2012, 23:02  [ТС]
Фаил всавлен спомощью OLE (вставка объекта)

Добавлено через 1 минуту
Как раз вот это я не могу понять как сделать
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
04.06.2012, 23:03
Фаил всавлен спомощью OLE
Так бы сразу и сказала. сейчас поищу
0
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 16
04.06.2012, 23:07  [ТС]
Ага, но этот файл баланс предприятия, а мне нужно вычесление фин. формул беря значение из файла
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
04.06.2012, 23:09
считать значение в переменную можно так:
Visual Basic
1
M =  OL.object.Sheets(1).Cells(R, C)
Добавлено через 1 минуту
А OLE обязательно использовать? Не достаточно просто считать из файла нужные значения?
OLE довольно громоздкая конструкция
0
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 16
04.06.2012, 23:17  [ТС]
Да можно и не считывать, просто ввести показатели, затем выводился результат, наверно типа массива

Добавлено через 3 минуты
Мне самое главное привязать формы к этому пректу, на которых вычисляются формулы!!! В и есть цель работы
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
04.06.2012, 23:17
Ну пока задача не ясна
Надо или не надо считывать под вопросом. Куда выводить то же.
Вот пример открытия екселовского файла в невидимом режиме, находящегося рядом с программой.
Считывание из него трёх значений в переменные и вывод одного значения в месагу
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
Private Sub Комманда1_Click()
Dim B As Double, P As Double, U As Double
Dim Ex As Object
Set Ex = CreateObject("Excel.Application")
Ex.Workbooks.Open App.Path & "\x.xls"
Ex.Visible = False
B = Ex.cells(3, 2).Value
P = Ex.cells(4, 2).Value
U = Ex.cells(5, 2).Value
Ex.quit
MsgBox "Прибыль = " & B
End Sub
0
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 16
04.06.2012, 23:23  [ТС]
За это спасибо, Считывать не нужно, значения в ручную лучше забивать, вот как быть с формулами, с чего начать и чем закончить
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
04.06.2012, 23:32
Значения вводить в текстбоксы
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
Private Sub Комманда1_Click()
Dim B As Double, P As Double, U As Double
B = CDbl(Текст1.Text)
P = CDbl(Текст2.Text)
U = CDbl(Текст3.Text)
 
MsgBox "Баланс предприятия = " & B & vbCrLf _
& "Прибыль = " & P & vbCrLf _
& "Убыток = " & U & vbCrLf _
& "Что-то ещё = " & VBA.Round((P - U) / U * 100, 2) & "%"
Метка1.Caption = Round((P - U) / U * 100, 2) & "%"
End Sub
1
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 16
05.06.2012, 00:12  [ТС]
при открытии заменять Private Sub Text1_Change() на Private Sub Комманда1_Click()

Добавлено через 16 минут
Всетаки как быть с этой формулой lr= (d+r)/t и cr=t1/t2
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
05.06.2012, 06:43
Я не могу понять вопроса!!
не знаешь как объявить переменные, назначить, и вычислить?

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
Dim Ir As Double, d As Double, r As Double
Dim Cr As Double, t As Double, t1 As Double, t2 As Double
 
t = CDbl(Текст1.Text)
d = CDbl(Текст2.Text)
r = CDbl(Текст3.Text)
t1 = CDbl(Текст4.Text)
t2 = CDbl(Текст5.Text)
 
Метка1.Caption = Round((d+r)/t, 2) 
Cr=Round( t1/t2, 2) ' вычисляем и округляем до двух знаков после запятой
Метка2.Caption = Cr
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.06.2012, 06:43
Помогаю со студенческими работами здесь

VB6 расчет по формуле
Помогите пожалуйста с решением данного задания на Visual Basic 6, я не совсем понимаю откуда брать значение k :c Организовать вычисления...

Расчёт результатов по формуле
Составить проект для расчета результатов по предложенной формуле : Y=Sin^2(A+2*X^2)-0.5*Tg(B*X/4) для ввода значения величины Х...

Расчет коэффициента К широты ассортимента товаров по формуле
Решите, пожалуйста, на visual basic Расчет коэффициента К широты ассортимента товаров по формуле ...

Произвести расчет по заданной формуле
Произвести расчет по формуле z=a2+b2+(a-b)2, если a – положительное, b – отрицательное, иначе расчет не выполнять.

Произвести расчет стоимости оказанных коммунальных услуг по формуле
Задание вот какое Для листа Начисления произвести расчет стоимости оказанных коммунальных услуг по формуле: ЕСЛИ Газ, Лифт, Мусоропровод и...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru