Для создания мультисистемного калькулятора можно воспользоваться возможностью проведения арифметических операций в десятичной системе счисления и функциями преобразования типов данных, позволяющих осуществлять перевод чисел из десятичной системы счисления в восьмеричную и шестнадцатеричную системы и, наоборот, из восьмеричной и шестнадцатеричной систем в десятичную.
Oct – стандартная функция языка Visual Basic,которая возвращает строку, представляющую восьмеричное значение числа.
В данном примере функция Oct используется для возврата восьмеричного значения числа.
Dim TestOct As String
' Returns "4".
TestOct = Oct(4)
' Returns "10".
TestOct = Oct(8)
' Returns "713".
TestOct = Oct(459)
Val – стандартная функция языка Visual Basic, позволяющая преобразовать значение строковой переменной в числовое целочисленное значение (текст – число). Например,
TextBox1.Text = «15,38»
Val(TextBox1.Text) = 15