Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
1 / 1 / 0
Регистрация: 18.03.2017
Сообщений: 12

Преобразование из любой системы исчисления в десятичную

30.03.2017, 19:44. Показов 1088. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!! нужно выполнить два преобразования: из 10ой в любую систему и из любой в 10ую. в первом случае случае все предельно просто, а вот обратный маневр не ясен. почему-то хочется, чтобы это было примерно также просто. Заранее спасибо за любые идеи и помощь!
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim a As Integer 'из 10 в 2
        a = Val(TextBox1.Text)
        Label1.Text = Convert.ToString(a, 2)
 
    End Sub
 
    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        Dim a As Integer 'из 10 в 16
        a = Val(TextBox1.Text)
        Label2.Text = Convert.ToString(a, 16)
    End Sub
 
    Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
        Dim a As Integer
        a = Val(TextBox1.Text) 'из ? в 10
        Label3.Text = Convert.ToString(10, a)
    End Sub
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.03.2017, 19:44
Ответы с готовыми решениями:

Написать программу, позволяющую переводить числа из 2,8, 16 системы исчисления в десятичную
Написать программу, позволяющую переводить числа из 2, 8, 16 системы исчисления в десятичную. Помогите, пожалуйста, из 2 и 8 получается,...

Перевод числа из произвольной системы исчисления в десятичную, реализовать через процедуру
Помогите бедному студенту написать прогу, суть такова(без корованов): перевести число из произвольной системы исчисления в десятичную, юзая...

Перевод из любой системы счисления в десятичную
Скиньте функцию для перевода числа из любой системы счисления в десятичную

2
Лень — мое второе и
 Аватар для Orlangur
3228 / 2416 / 687
Регистрация: 28.11.2014
Сообщений: 3,601
Записей в блоге: 3
31.03.2017, 01:17
Judis, https://msdn.microsoft.com/ru-... -snippet-2
к примеру
VB.NET
1
 TextBox2.Text = System.Convert.ToByte(TextBox1.Text, 2)
0
1548 / 1525 / 325
Регистрация: 03.10.2012
Сообщений: 1,551
31.03.2017, 13:39
Вот тема на VB6
Взаимный перевод из системы в систему с основанием от 2 до 36
Если нужен перевод:
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Function Convert(ByVal number As String, ByVal srs As Integer, ByVal targ As Integer) As String
        Dim Sc As String = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
        If srs <= 1 Or srs > 36 Or targ <= 1 Or targ > 36 Then MsgBox("Error") : Return "0"
        Dim Z As Integer
        For i = 1 To Len(number)
            Dim k As Integer = InStr(Sc, Mid(number, i, 1)) - 1
            Z = Z * srs + k
        Next
 
        Do While (Z > 0)
            Convert = Mid(Sc, (Z Mod targ) + 1, 1) & Convert
            Z = Z \ targ
        Loop
    End Function
 
    Sub Test()
        Dim s = "11111111"
        MsgBox(Convert(s, 2, 10))
    End Sub
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.03.2017, 13:39
Помогаю со студенческими работами здесь

Перевод из любой системы счисления в десятичную
Привет всем) Очень нужна помощь. Может кто-нибудь помочь написать код для перевода чисел из любой системы счисления(2-36) в десятичную....

Перевод из любой системы счисления в десятичную
Как по проще можно написать код который переводит из любой системы счисление в десятичную ???

Перевод из любой системы счисления в десятичную
Ребята помогите пожалуйста Создать электронную таблицу, с помощью которой будет происходить автоматический перевод не десятичного числа...

Перевести число из любой системы счисления (2, 8, 16) в десятичную
Надо перевести число с любой численной системы (2,8,16) в десятичную. Кому не трудно, помогите)

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru