Задать вопрос
4 июля, 17:53

Написать программу в VBA перевод из одной СС в другую.

Троичное число → восьмеричное число и обратный процесс.

+5
Ответы (1)
  1. 4 июля, 18:46
    0
    Sub z ()

    n = InputBox ("Введите троичное число")

    Do

    d = d + (n Mod 10) * 3 ^ i

    i = i + 1

    n = n / 10

    Loop Until n = 0

    MsgBox ("Десятичное: " & d & "; восьмеричное: " & Oct (d))

    d = 0

    i = 0

    n = InputBox ("Введите восьмеричное число")

    Do

    d = d + (n Mod 10) * 8 ^ i

    i = i + 1

    n = n / 10

    Loop Until n = 0

    x = d

    Do

    t = t & (x Mod 3)

    x = x / 3

    Loop Until x = 0

    t = StrReverse (t)

    MsgBox ("Десятичное: " & d & "; троичное: " & t)

    End Sub
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Написать программу в VBA перевод из одной СС в другую. Троичное число → восьмеричное число и обратный процесс. ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
1) Преобразуйте следующее двоичное число в восьмеричное: 10011 2) Преобразуйте следующее двоичное число в десятеричное: 101100 3) Преобразуйте следующее двоичное число в шестнадцатеричное: 1011000111 4) Преобразуйте следующее восьмеричное число в
Ответы (1)
1) Преобразуйте слудующее двоичное число в восьмеричное: 10011000. 2) Преобразуйте слудующее двоичное число в десятичное: 11101101. 3) Преобразуйте слудующее двоичное число в шестнадцатеричное: 1011111110.
Ответы (2)
1) Преобразуйте следующее восьмеричное число в двоичное: 7267 2) Преобразуйте следующее восьмеричное число в десятичное 6706 3) Преобразуйте следующее восьмеричное число в шеснадцатиричное 61 4) Преобразуйте следующее десятичное число в двоичное 498
Ответы (1)
1. Укажите наименьшее четырёхзначное восьмеричное число, двоичная запись которого содержит ровно 4 нуля. В ответе запишите только само восьмеричное число, основание системы счисления указывать не нужно. 2.
Ответы (1)
Переведите десятичное число Х в двоичное, число Y в десятичное и восьмеричное, восьмеричное число Z в двоичное и десятичное. X=789, Y=11010111, Z=65045
Ответы (1)