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

упростить программу

23.01.2011, 21:57. Показов 517. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
33
34
35
36
37
38
39
40
41
42
43
44
45
Option Explicit
Dim x0 As Double, y0 As Double
Dim b, c
Const x1 = 1, x2 = 2, hx = 0.25
Const y1 = 4.2, y2 = 5.1, hy = 0.3
Dim stroka As String, f As Boolean
 
Function a(x As Double, y As Double) As Double
On Error GoTo er
'Resume Next
a = Round((b ^ x + c ^ y) * Sin(x * y), 2)
Exit Function
er: MsgBox Err.Description
Text_b.Text = 10: Text_c.Text = 20
f = True
End Function
 
Private Sub Command1_Click()
f = False
b = Val(Text_b.Text): c = Val(Text_c.Text)
 
Text1.Text = "x\y" & Space(40 - Len("x\y"))
y0 = y1: stroka = ""
Do While y0 <= y2
stroka = stroka & y0 & Space(40 - Len(CStr(y0)))
y0 = y0 + hy
Loop
 
Text1.Text = Text1.Text & stroka & vbCrLf
 
x0 = x1
Do While x0 < x2
   stroka = ""
   y0 = y1
     Do While y0 <= y2
     If f Then Exit Sub
        stroka = stroka & a(x0, y0) & Space(30 - Len(CStr(y0)))
        y0 = y0 + hy
     Loop
  x0 = x0 + hx
 
stroka = x0 & Space(30 - Len(CStr(x0))) & stroka
Text1.Text = Text1.Text & stroka & vbCrLf
Loop
End Sub
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
Private Sub Command1_Click()
Dim l As Integer, V As Double, V_max As Double
 
Dim a As Integer, b As Integer, h As Integer
  a = 40: b = 80: h = 4
 
 
       List1.Clear
V_max = Vx(a)
List1.AddItem "l = " & a & " cm   " & "  V = " & Round(V_max, 2) & "  km/hod"
For l = a + h To b Step h
V = Vx(l)
List1.AddItem "l = " & l & " cm   " & "  V = " & Round(V, 2) & "  km/hod"
If V > V_max Then V_max = V
Next l
List1.AddItem "V_max=" & Round(V_max, 2) & "  km/hod"
End Sub
Function Vx(l As Integer) As Double
Dim pi
  pi = 4 * Atn(1)
Const g = 3600 ^ 2 * 9.81  'm/c^2=3600^2*9.81 m/hod^2
Const L_ = 12.5 / 1000 'm =12.5/1000 km
'l cm = l/100 m
'Vx km/hod
Vx = (L_ / (2 * pi)) * Sqr(g / (l / 100))
 
End Function
во 2 программе нужно убрать ещё vmax везде
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.01.2011, 21:57
Ответы с готовыми решениями:

Упростить программу
Ребят помогите пожалуйста нужно упростить программу,нужно убрать 72 вариант из программы вообще))Оставив только двадцать второй)

Требуется модернизировать (упростить) программу
Требуется модернизировать (упростить) программу так, чтобы данные на выходе не изменились, а остались такими же, как были до модернизации....

упростить программу
В TurboPascal'е не силен((( Нужно упростить программу и увеличить кол-во цифр до 12 и соответственно соблюдать закономерность (последняя...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.01.2011, 21:57
Помогаю со студенческими работами здесь

Упростить программу
Ребята помогите максимально упростить код программы и убрать все лишнее, чтобы она работала. При сдаче лабы на борланде выдавал ошибки( ...

Упростить программу
#include &lt;stdio.h&gt; #include &lt;string.h&gt; #define BUFSIZE 256 int main() { char str, wrd, *p; int cnt = 0; ...

Упростить программу
Всем привет! Есть программа - Задание: определить длину (число ветвей) пути от корня дерева до ближайшей вершины с заданным значением, если...

Упростить программу
Здравствуйте, помогите упростить программу, сделать её более компактней. program fgh; var z,p,q,e,u,t,d,v,n,k,l,h,i,j:integer; ...

Упростить программу
дана программа: #include &quot;iostream.h&quot;//подключаем заголовочный файл iostream.h #include &quot;conio.h&quot;//подключаем заголовочный файл...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru