Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.91/34: Рейтинг темы: голосов - 34, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 09.08.2011
Сообщений: 10

Найти периметр и площадь треугольника

19.08.2011, 14:03. Показов 7554. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я понимаю, что сочинил какую-то чушь, но не понимаю как надо написАть правильно. Объясните пожалуйста на примере этих задач, кто чем может.
Задания № 1.9 3.4 4.4 и 6.1 Работы выполняются в MS Excel на Visual Basic
1.9 Треугольник задан координатами своих вершин. Найти периметр и площадь треугольника
. 3.4 Гражданин 1 марта открыл счёт в банке, вложив 1000 руб. Через каждый месяц размер вклада увеличивается на 2% от имеющейся суммы. Определить:
а) прирост суммы вклада за первый, второй ,…, десятый месяц
б) сумму вклада через три, четыре,…, двенадцать месяцев.
4.4 Дан текст. Определить сколько в нём предложений.
6.1 В массиве хранится информация о сопротивлении каждого из 20-ти элементов электрической цепи. Все элементы соединены параллельно. Определить общее сопротивление цепи.
3.4)
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
Sub Taskvklad()
MsgBox "This is the Taskvklad procedure running"
End Sub
Private Function  f(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, z)
Const a0 = 1000
Const z = 0,02
a0=1000
a1=a0+a0* z
a2=a1+a1* z
a3=a2+a2* z
a4=a3+a3* z
a5=a4+a4* z
a6=a5+a5* z
a7=a6+a6* z
a8=a7+a7* z
a9=a8+a8* z
a10=a9+a9* z
a2=a2-a1
a3=a3-a2
a4=a4-a3
a5=a5-a4
a6=a6-a5
a7=a7-a6
a8=a8-a7
a9=a9-a8
a10=a10-a9
a11=a11-a10
a12=a12-a11
End Function
1.9)
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
Private Type Coord 
x As Long 
y As Long 
End Type 
Private cor(2) As Coord 
Sub load() 'собираем координаты в переменную' 
cor(0).x = 0 
cor(0).y = 2 
cor(1).x = 10 
cor(1).y = 20 
cor(2).x = 0 
cor(2).y = 10 'вызываем функцию' 
MsgBox Plosh(cor) 
End Sub 
Function Plosh(a() As Coord) 
Dim i As Integer 
Dim i2 As Integer 
Dim dlin(2) As Long 
Dim p As Long 'полупериметр' 
For i = 0 To 2 
If i = 2 Then 
i2 = 0 
Else 
i2 = i + 1 
End If 
dlin(i) = Sqr((a(i).x - a(i2).x) ^ 2 + (a(i).y - a(i2).y) ^ 2) 
p = p + dlin(i) 
Next i 
p = p / 2 
Plosh = Sqr(p * (p - dlin(0)) * (p - dlin(1)) * (p - dlin(2))) 
End Function
4.4)
Visual Basic
1
2
3
4
Sub CountWordDocument()
MsgBox ActiveDocument.ComputeStatistics(OrStatisticOffer)
Const simv = ['!', '?', '.']
End Sub
6.1) Sub Mas()
Visual Basic
1
2
3
4
5
6
7
8
Dim Mas(19) As Byte 'Объявление массива'
Dim myMas(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) As Byte 'Объявление переменной'
End Sub
Function z(x As Byte, y As Byte) As Byte
x = (a * b * c * d * e * f * g * h * i * j * k * l * m * n * o * p * q * r * s * t)
y = (a + b + c + d + e + f + g + h + i + j + k + l + m + n + o + p + q + r + s + t)
z = x / y
End Function
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.08.2011, 14:03
Ответы с готовыми решениями:

Как вычислить периметр и площадь прямоугольного треугольника по заданным длинам двух катетов
1)Вычислить периметр и площадь прямоугольного треугольника по заданным длинам двух катетов а и b.

Найти гипотенузу и площадь треугольника
15. Даны катеты прямоугольного треугольника. Найти его гипотенузу и площадь. 16. Даны действительные числа А и В. Если они оба...

Найти площадь треугольника. Excel
Здравствуйте, помогите решить программу, найдя ошибку. Условие: Найти площадь треугольника. Известны только вершины...

29
0 / 0 / 0
Регистрация: 09.08.2011
Сообщений: 10
20.08.2011, 21:57  [ТС]
Студворк — интернет-сервис помощи студентам
Вау.
Здорово.

Добавлено через 33 минуты
Круто!
А можно посмотреть программу на определение кол-ва предложений в тексте?
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
20.08.2011, 22:00
кол-ва предложений в тексте = Ubound(Split(ТЕКСТ, ". ")
0
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
20.08.2011, 22:03
открой редактор, там весь код

Добавлено через 2 минуты
определение кол. слов самый простой подход, например такое предл. "Кто есть А.И.Иванов ?" или
"Пришел А.И.Иванов." уже из ряда вон
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
20.08.2011, 22:07
Бить по ". " как вариант. Ошибок меньше.
Хотя, не от каждого дурака можно придумать защиту

Добавлено через 1 минуту
А ? ! Репласить на .
0
0 / 0 / 0
Регистрация: 09.08.2011
Сообщений: 10
21.08.2011, 13:50  [ТС]
Скажите пожалуйста, а что обозначает символ " & ", например вот в этом предложении?
MsgBox "Сумма вклада после " & mes & " месяцев составит " & Round(summa, 2)
Я читал, что этот символ,так же как и символ подчёркивания разделяет строки, а здесь он что разделяет? Да и вообще, выполняет ли он ещё какую нибудь функцию в программировании?

Добавлено через 28 минут
Вот ещё что я нашёл:
Символы типа используются для объявления переменных. Они располагаются в конце имени переменной и указывают на следующие типы:

! - Single - число с плавающей точкой (вещественные числа);
@ - Currency - число в денежном формате;
# - Double - число с плавающей точкой двойной точности;
$ - String - строковая переменная;
% - Integer - целое число;
& - Long - длинное целое (переменная может принимать гораздо большее по абсолютной величине значение, чем просто целое).

0
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,337
21.08.2011, 14:21
Цитата Сообщение от igorr Посмотреть сообщение
вот в этом предложении?
ХЗ а если вот в этой строке кода, тогда, сцепление, то есть плюс, но для строки
Visual Basic
1
2
3
4
5
6
7
8
9
сравните
mes = 8
MsgBox "Сумма вклада после " & mes & " месяцев составит "
и
MsgBox "Сумма вклада после " & mes & " месяцев составит "
и
MsgBox "Сумма вклада после" & mes & "месяцев составит "
и
MsgBox "Сумма вклада после" & mes & "месяцев составит "
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
21.08.2011, 16:36
MsgBox "Сумма вклада после" & mes & "месяцев составит "
и
MsgBox "Сумма вклада после" & mes & "месяцев составит "
А что есть разница? Не увидел.


Переменные типа Long (длинное целое) сохраняются как 32-разрядные (4-байтовые) числа со знаком в диапазоне от -2*147*483*648 до 2*147*483*647. Символом описания типа для типа Long служит символ (&).
Private Sub Комманда1_Click()
Dim mes As Long
mes = 6
MsgBox "Сумма вклада после" & mes & "месяцев составит "
MsgBox "Сумма вклада после " & mes& & " месяцев составит "
End Sub
0
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,337
21.08.2011, 16:44
Цитата Сообщение от Alex77755 Посмотреть сообщение
А что есть разница? Не увидел.
ага, нету
в ответе изменял, забыл в обоих местах поменял
0
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
24.08.2011, 08:43
Цитата Сообщение от igorr Посмотреть сообщение
Скажите пожалуйста, а что обозначает символ " & ", например вот в этом предложении?
соединение кусков в одну строку.

В других языках программирования используется +
0
0 / 0 / 0
Регистрация: 09.08.2011
Сообщений: 10
24.08.2011, 13:16  [ТС]
Спасибо.Понял.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.08.2011, 13:16

На VBA найти площадь треугольника
Нахождение площади треугольника, если три заданных числа a,b,c задают длины его сторон

Как найти площадь треугольника по трём сторонам и площадь круга по по его радиусу
Найдите площадь триугольника по трём сторонам и площадь круга по по его радиусу а-2,8см, b-3,6см c-4,1cм r-8,2см.

Найти периметр треугольника и площадь треугольника
В текстовом файле содержатся длины сторон 15 равносторонних треугольников. Выбрать треугольники со стороной, большей 1 и меньшей 3, и...

Найти периметр и площадь треугольника
Всем собратьям доброй ночи!К сожалению не очень дружу с Паскалем,но именно на этом языке требуется решить задачу!Буду очень признателен...

Найти периметр и площадь треугольника
в C ++. 10. Треугольник задан координатами (x1, y1), (x2, y2), (x3, y3) своих вершин. Найти периметр и площадь треугольника


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

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Новые блоги и статьи
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru