Текст задания

1. Даны числа X и Y. Вычислить Z= f(T,P) (Линейный алгоритм)

T= Sin(x+y);   P= x  ;   Z=P*T

2. Даны числа А,В,С.  Если их среднее арифметическое больше А - вычислить А-5, в противном случае вычислить сумму В+С.  Полученный результат вывести. (Разветвленный алгоритм)


Исходный код программы для задания 1

Sub Кнопка3_Щелчок()
Dim P As Single, T As Single, Z As Single, X As Single, Y As Single
X = InputBox("Введите X")
Y = InputBox("Введите Y")
T = Sin(X + Y)
P = X * Sqr(X + Y)
Z = P * T
MsgBox (Z)
End Sub

Блок-схема алгоритма для задания 1


Исходный код программы для задания 2

Sub Кнопка2_Щелчок()
Dim A As Single, B As Single, C As Single, Sr As Single
A = InputBox("Введите A")
B = InputBox("Введите B")
C = InputBox("Введите C")
Sr = (A + B + C) / 3
If Sr > A Then
   MsgBox (A - 5)
   Else
   MsgBox (B + C)
End If
End Sub

Блок-схема алгоритма для задания 2


Также Вы можете скачать готовое решение в Excel.

Написать отзыв

Внимание: HTML не поддерживается! Используйте обычный текст!
    Плохо           Хорошо

Линейный и разветвленный алгоритм VBA


0 отзывов / Написать отзыв


Помогло решение? Буду рад маленькой награде=)

Теги: Microsoft Excel, VBA

Не подошла работа?

Узнайте стоимость написания работы по Вашему заданию

(это быстро и бесплатно)

Узнать стоимость

Спасибо, не надо