Вопрос задан 24.10.2023 в 12:02. Предмет Информатика. Спрашивает Спицький Саша.

Приветствую! Не могли бы вы мне помочь с информатикой Нужно написать код созданный в программе

"VBA" Задача: Последовательно вводятся числа до тех пор, пока во введенной совокупности не окажется три нуля. Вывести количество введенных чисел
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Волкова Елена.

Sub Prime()

   Dim k As Integer, x As Double

   k = 0

   Do

       x = CDbl(InputBox("Введи число, ноль завершит работу"))

       If x = 0 Then Exit Do

       k = k + 1

   Loop

   MsgBox "Введено чисел: " & CStr(k)

End Sub

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу помочь вам написать код на VBA, который решит эту задачу. Вот пример кода для выполнения вашей задачи:

vba
Sub ПодсчетЧисел() Dim число As Integer Dim количество As Integer количество = 0 Do число = InputBox("Введите число:") количество = количество + 1 Loop Until число = 0 And количество >= 3 MsgBox "Количество введенных чисел: " & количество End Sub

Этот код создает макрос VBA, который будет запрашивать у пользователя ввод чисел до тех пор, пока не будет введено три нуля. Когда это условие выполняется, код выводит количество введенных чисел в виде сообщения.

Чтобы выполнить этот код, откройте Excel, перейдите во вкладку "Разработчик" (если она не отображается, активируйте ее в настройках Excel) и выберите "Visual Basic". В открывшемся окне редактора VBA вставьте этот код. Затем вы можете запустить макрос, выбрав его в списке макросов и нажав "Запустить".

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос