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

Вычислить функцию с использованием команд меню

21.03.2012, 20:34. Показов 962. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вобщем с помощью меню эдитор я создал 4 кнопки , func - Вычислить функцию, end - End , cls_list - очистить, ism_int - изменить интервал.

Проблема заключается в том, что этот код специально испорчен и его нужно вернуть в нормальное положение и добавить какую-то строку, чтобы программа не работала.
Насчёт xk я разобрался, но решил не каверкать и показать Вам, т.к сам не понимаю, в чём ошибка

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Option Explicit
 
Private Sub cls_List_Click()
List1.Clear
End Sub
 
Private Sub end_Click()
End
End Sub
 
Private Sub func_Click()
Dim x, x0, a, b, a1, b1, h As Single
Dim i, n As Integer
x0 = Text1.Text
xk = Text2.Text
h = Text3.Text
n = Int((xk - x0) / h)
List1.AddItem " a    b "
For i = 1 To n
a = x + 4.4: b = a * x + 1.23
a1 = Format(a, "###.##")
b1 = Format(b, "###.##")
List1.AddItem "" & CStr(a1) & " " & CStr(b1)
x = x + h
Next
End Sub
 
Private Sub ism_int_Click()
Text1.Text = Clear
Text2.Text = Clear
Text3.Text = Clear
End Sub
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.03.2012, 20:34
Ответы с готовыми решениями:

Вычислить функцию с использованием подпрограммы
Вычислить с использованием подпрограммы – функции z=наибольший общий делитель(a,b)+наименьшее общее кратное(a,b), где a, b – целые...

Вычислить функцию подпрограммой с использованием функции-процедуры
Помогите пожалуйста! Задание: Вычислить функцию:...

Реализовать меню и вычислить функцию
Написать программу: 1) выводит на экран меню 1.введение данных 2.обчислення функции 3.завершення 2) Если выбран пункт 1,...

8
0 / 0 / 0
Регистрация: 14.03.2012
Сообщений: 15
21.03.2012, 20:45  [ТС]
вот как выглядит программа
+ ( чтобы программа работала, ошибся чуток словечком)
Миниатюры
Вычислить функцию с использованием команд меню  
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
21.03.2012, 21:05
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Private Sub func_Click()
Dim xk As Single, x0 As Single, a As Single, b As Single
Dim a1 As Single, b1 As Single, h As Single
Dim i, n As Integer
x0 = Val(Text1.Text)
xk = Val(Text2.Text)
h = Val(Text3.Text)
n = Int((xk - x0) / h)
List1.AddItem " a    b "
For i = 1 To n
a = xk + 4.4: b = a * xk + 1.23
a1 = Format(a, "###.##")
b1 = Format(b, "###.##")
List1.AddItem "" & CStr(a1) & " " & CStr(b1)
xk = xk + h
Next
End Sub
1
0 / 0 / 0
Регистрация: 14.03.2012
Сообщений: 15
21.03.2012, 21:18  [ТС]
и опять спасибо) 3 раз выручаете
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
21.03.2012, 21:18
Или так?
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Private Sub func_Click()
Dim xk As Single, x0 As Single, a As Single, b As Single
Dim a1 As Single, b1 As Single, h As Single, x As Single
Dim i, n As Integer
x0 = Val(Text1.Text)
xk = Val(Text2.Text)
h = Val(Text3.Text)
n = Int((xk - x0) / h)
List1.AddItem " a    b "
For i = 1 To n
a = x + 4.4: b = a * x + 1.23
a1 = Format(a, "###.##")
b1 = Format(b, "###.##")
List1.AddItem "" & CStr(a1) & " " & CStr(b1)
x = x + h
Next
End Sub
Просто непонятно, x и xk - одна переменная с перепутанными именами. или две разные?
0
0 / 0 / 0
Регистрация: 14.03.2012
Сообщений: 15
21.03.2012, 21:51  [ТС]
две разные
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
21.03.2012, 21:53
Цитата Сообщение от basssot2 Посмотреть сообщение
две разные
Тогда второй вариант
0
0 / 0 / 0
Регистрация: 14.03.2012
Сообщений: 15
21.03.2012, 22:01  [ТС]
Я одно не пойму, откуда х берется? тут ни одной формулы для х нет... или это отсюда выходит?

Visual Basic
1
For i = 1 To n
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
21.03.2012, 22:04
Цитата Сообщение от SoftIce Посмотреть сообщение
x = x + h
При первом пробеге равно 0, а потом каждый раз увеличивается на h.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.03.2012, 22:04
Помогаю со студенческими работами здесь

Вычислить функцию y=f(x) с использованием оператора Case: перевод на Python
Задание: вычислить функцию y=f(x) с использованием оператора кейс. Проблема: не знаю как исп. оператор case в Python. Сделал на плюсах. ...

Программа с использованием команд обработки строк
вобщем нужно напсать програмку, но я зашел в тупик задание: Задано 8 слов по 6 символов. В начале каждого слова записан номер из двух...

Программа с использованием команд обработки строк
Снова нужна ваша помощь с лабораторной:) Есть массив из символов (mas1 db 'aaad ad qqwert rt a wedas xzsz z dd'). Определить количество...

Произвести поиск подстроки, если такой подстроки нет, то данную подстроку ввести в начало исходной строки
помогите, пожалуйста, в написании программы: Ввести строку из произвольного числа символов и произвести в ней поиск подстроки COMPUTER....

Разработка программ с использованием цепочечных команд
добрый вечер, может у кого завалялись какие нибудь простенькие программки по следующим темам *** 1)Разработка программ с использованием...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru