Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.10.2009, 13:15   #1
PATEK
Новичок
Джуниор
 
Регистрация: 10.10.2009
Сообщений: 1
Восклицание Задачи на VB

Не могу разобраться с решением задач:

1) Увеличить заданное число "а" на 4, если оно неотрицательное, и уменьшить его на 4 в противном случае.
2) Вычислмть сумму двух заданных чисел, если они оба положительные, и произведение этих чисел, если это не так.
3)Даны числа "а,б,с". Заменить на 0 максимальное из них. Вывести на экран се 3 числа.

Помогите пожайлуста. Горят сроки сдачи в институте
PATEK вне форума Ответить с цитированием
Старый 10.10.2009, 13:47   #2
Maxs
Заблокирован
 
Регистрация: 06.04.2009
Сообщений: 130
По умолчанию

Цитата:
Сообщение от PATEK Посмотреть сообщение
Не могу разобраться с решением задач:

1) Увеличить заданное число "а" на 4, если оно неотрицательное, и уменьшить его на 4 в противном случае.
2) Вычислмть сумму двух заданных чисел, если они оба положительные, и произведение этих чисел, если это не так.
3)Даны числа "а,б,с". Заменить на 0 максимальное из них. Вывести на экран се 3 числа.

Помогите пожайлуста. Горят сроки сдачи в институте
Код:
Sub Çàäà÷а1()
Dim a as integer, mes as string
A = InputBox("Ââåäèòå ÷èñëî")
If A > 0 Then
A = A + 4
mes = A
Else
If A < 0 Then
A = A - 4
mes = A
Else
mes = "×èñëî=0"
End If
End If
MsgBox (mes)
End Sub

Sub Çàäà÷а 2()
Dim a, b, c As Integer
a = InputBox("Ââåäèòå ÷èñëî 1")
b = InputBox("Ââåäèòå ÷èñëî 2")
If (a > 0) Or (b > 0) Then
c = a + b
Else
c = a * b
End If
MsgBox (c)
End Sub

Sub Çàäà÷а3()
Dim a(1 To 3), i, max As Integer
For i = 1 To 3
a(i) = InputBox("Ââåäèòå ÷èñëî " + Str(i))
Next i
max = 1
For i = 1 To 3
If a(i) > max Then max = i
Next i
a(max) = 0
For i = 1 To 3
MsgBox (a(i))
Next i
End Sub
PS: Если помог - нажми на весы слева <-
Maxs вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачи Cpluser Общие вопросы C/C++ 7 21.09.2009 19:37
задачи Ильнар Паскаль, Turbo Pascal, PascalABC.NET 2 13.09.2009 22:55
3 задачи на C++ TheWanderer Фриланс 3 24.02.2009 23:55
2 задачи Си++ Swite Помощь студентам 6 22.01.2009 20:36
Задачи artemavd JavaScript, Ajax 1 16.10.2008 09:00