С Новым годом! Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 20.09.2016
Сообщений: 12
1

Подсчитать среди трех чисел а, b и с количество пар взаимно противоположных чисел - VBA

04.10.2016, 15:51. Показов 2366. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Напишите в среде Excel макрос, который среди трех чисел а, b и с должен подсчитывать:Количество пар взаимно противоположных чисел. Сразу оговорюсь, что я чайник
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
Private Sub CommandButton1_Click()
Dim a As Single, b As Single, c As Single
Dim k As Integer
a = Val(TextBox1)
b = Val(TextBox2)
c = Val(TextBox3)
k = 0
If a>0 or a<0  Then k = k + 1
If b>0 or b<0 Then k = k + 1
If c>0 or c<0  Then k = k + 1
Label4.Caption = "Количество пар взаимно противоположных чисел. РАВНО:" & k
End Sub
Пытаюсь использовать этот макрос выдает ошибку
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.10.2016, 15:51
Ответы с готовыми решениями:

Записать в массив N целых чисел. Подсчитать количество пар противоположных чисел среди компонентов этого массива
Записать в массив N целых чисел. Подсчитать количество пар противоположных чисел среди компонентов...

Проверить что среди трех чисел есть хотя бы одна пара взаимно противоположных
Помогите Проверить истинность высказывания: «Среди трех данных целых чисел есть хотя бы одна пара...

Верно ли, что среди трех чисел есть хотя бы одна пара взаимно противоположных
1.Проверить истинность выражения. Cреди трех данных целых чисел (а, b,c) есть хотя бы одна пара...

Проверить что среди трех чисел есть хотя бы одна пара взаимно противоположных
Проверить истинность высказывания: «Среди трех данных целых чисел есть хотя бы одна пара взаимно...

2
Заблокирован
04.10.2016, 15:54 2
Лучший ответ Сообщение было отмечено nastenaky как решение

Решение

Visual Basic
1
2
3
If a=-b Then k = k + 1
If a=-c Then k = k + 1
If c=-b Then k = k + 1
1
323 / 49 / 28
Регистрация: 07.09.2014
Сообщений: 217
05.10.2016, 14:46 3
Еще, как вариант, можно так:
Visual Basic
1
k = -(a + b = 0) - (a + c = 0) - (b + c = 0)
1
05.10.2016, 14:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.10.2016, 14:46
Помогаю со студенческими работами здесь

Есть ли среди трех данных целых чисел хотя бы одна пара взаимно противоположных
Составить программу, проверяющую есть ли среди трех данных целых чисел хотя бы одна пара взаимно...

Определить, верно ли, что среди трех данных целых чисел есть хотя бы одна пара взаимно противоположных
среди трех данных целых чисел есть хотя бы одна пара взаимно противоположных помогите

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

Подсчитать количество пар противоположных чисел
Записать в файл последовательного доступа N целых чисел, полученных с помощью генератора случайных...

Среди чисел а, b, с есть хотя бы одна пара взаимно противоположных чисел
Среди чисел а, b, с есть хотя бы одна пара взаимно противоположных чисел.

Определить, имеется ли среди чисел a, b, c хотя бы одна пара взаимно противоположных чисел
Определить, имеется ли среди чисел a, b, c хотя бы одна пара взаимно противоположных чисел. Если...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru