Нахождение числа, больше введённого. Последовательность. Блок-схема - VBA

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
NewStudent01
Сообщения: 2
Зарегистрирован: 24 дек 2017, 16:01

24 апр 2018, 00:03

Здравствуйте, товарищи форумчане! ;)

Задача следующего характера. Среди чисел 1; 1+1/2; 1+1/2+1/3 … найти первое число, которое больше данного числа А > 0.

Имеется код программы:

Код: Выделить всё

Private Sub CommandButton1_Click()
Dim A As Single, S As Single, y As Long, Z As Single
A = InputBox("Введите число:")
S = 1
y = 1
Do Until S > A
     y = y + 1
     Z = 1 / y
     S = S + Z
Loop
MsgBox S
End Sub
Проверьте программу и блок-схему. Если есть ошибки, укажите их пожалуйста.

Спасибо!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить