Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.76/42: Рейтинг темы: голосов - 42, средняя оценка - 4.76
3 / 3 / 0
Регистрация: 17.10.2011
Сообщений: 131

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

23.11.2011, 14:26. Показов 8431. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Напишите программу перевода чисел (длиной 8 бит) из одной системы счисления в другую. По программе составьте блок-схему.

Перевод из системы по основанию 2 в систему по основанию 10;
нужно сделать exe файл
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.11.2011, 14:26
Ответы с готовыми решениями:

Программа для перевода из одной системы счисления в другую
Короче нуна прога чтобы переводить из одной системы счисления в другую системы 2,8,10,16 =) нужен исходник и желательно с рочно :(...

Написать программу с использованием рекурсивного алгоритма для перевода чисел из одной системы счисления в другую
Написать программу с использованием рекурсивного алгоритма для перевода чисел из одной системы счисления в другую/Разработать интерфейс...

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

12
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
23.11.2011, 21:52
Вопрос обсуждается как минимум 2 раза в месяц!
Если лень воспользоваться поиском по форуму, то хотя бы сделай вид, что пытался что-то сделать!!
Где твои наработки, результаты? Конкретные вопросы что не получается!!

Добавлено через 51 секунду
Напишите программу
С такой постановкой вопроса - во фриланс!!!
0
Почетный модератор
 Аватар для Памирыч
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
23.11.2011, 21:55
Цитата Сообщение от Alex77755 Посмотреть сообщение
С такой постановкой вопроса - во фриланс!!!
Автор не сказал, что готов платить.

osipov93, Посмотри тут и тут
0
 Аватар для YuraAAA
1605 / 1337 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
24.11.2011, 02:14
Когда-то писал 2-10-2
https://www.cyberforum.ru/basi... 07633.html
Хотя сейчас уже вижу много способов оптимизировать код Ну как исходный для работы пойдёт, алгоритмы отражает
0
-26 / 6 / 1
Регистрация: 26.06.2011
Сообщений: 157
23.12.2012, 00:58
Если нужна прога то я могу тебе ее дать .
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
23.12.2012, 01:41
Цитата Сообщение от Памирыч Посмотреть сообщение
Автор не сказал, что готов платить.
Напишите программу перевода

Не по теме:

но автор и не поискал сам!
и не сделал сам попыток!
он просто дал задание!
Почему до сих пор оно не выполнено!?
Ни здрасте-помогите!
Тупо опубликовано задание!
Я просто в шоке!

0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38190 / 21125 / 4307
Регистрация: 12.02.2012
Сообщений: 34,731
Записей в блоге: 14
23.12.2012, 10:23
Лучший ответ Сообщение было отмечено как решение

Решение

Вот перевод из десятичной в 2-ю, 3-ю,... 9-ю:
Visual Basic
1
2
3
4
5
6
7
8
9
10
Function dec2n(A As Integer, n as integer) As String
    If (n<=1) Or (n > 9) then 
       dec2n="Error!"
    else 
       Do While (A > 0)
           dec2n = CStr(A Mod n) & dec2n
           A = A \ n
       Loop
    end if
End Function
1
 Аватар для Sasha_Smirnov
5562 / 1370 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
01.03.2017, 02:51
Catstail, очень изящно! С ходу написали?

Не по теме:

У нас в классе Денис Шаронов классно рисовал («В гостях у сказки» даже показывали), так его спрашивали: «Сам?!»

1
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38190 / 21125 / 4307
Регистрация: 12.02.2012
Сообщений: 34,731
Записей в блоге: 14
01.03.2017, 11:07
Sasha_Smirnov, скорее всего. Это же классический алгоритм.

Не по теме:

Всегда завидовал умеющим рисовать

0
oh my god
 Аватар для fever brain
1456 / 796 / 161
Регистрация: 05.01.2016
Сообщений: 2,307
Записей в блоге: 8
01.03.2017, 15:42
Наверное после обменов любезностями, должна уже появиться эта программа.
и такая программа у меня есть.
Варианты от 2-ичной до 16-ричной системы счисления.
Все конечно-же знают что после 9 идет A, B, C, D

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Option Explicit
 
Function ReNum(ByVal sys1&, ByVal exp$, ByVal sys2&) As String
    '
    'Перевод некоторого выражения, в некотором формате,
    'в некоторое другое выражение, заданного формата, или его-же
    '
    'Аргументы: sys1 - система счисления для выражение exp
    '       sys2 - другая система счисления для выражение exp
    'by the fever_brain 2017-March
    '
    Dim i&, j&, m&, d#, s As String * 32
    For i = 1 To Len(exp): d = d * sys1 + CLng("&H" & Mid$(exp, i, 1)): Next: j = 32
    Mid$(s, 32, 1) = 0
    While d > 0
        m = d Mod sys2: Mid$(s, j, 1) = IIf(m > 9, Chr(m + 87), m): d = d \ sys2: j = j - 1
    Wend: ReNum = Mid$(s, InStrRev(s, vbNullChar) + 1)
End Function
 
Private Sub Form_Load()
    Dim i&, j&, ii&, jj&, s$
    Do: ii = 0
        While ii < 2 Or ii > 16: ii = Val(InputBox("Укажи систему счисления от 2 до 16 ", , 10)): Wend
        On Error Resume Next
        Do: j = 0
            While j < 1: s = LCase(InputBox("Введи выражение в формате " & ii & "-ичной системы счисления", , IIf(s = "", 0, s))): j = Len(s): Wend
            For i = 1 To j
                Select Case Asc(Mid$(s, i, 1))
                Case 48 To 57, 97 To 102: If CLng("&H" & Mid$(s, i, 1)) >= ii Then Exit For
                Case Else: Exit For
                End Select
            Next: If i > j Then Exit Do Else MsgBox "Недопустимый формат"
        Loop
        While jj < 2 Or jj > 16: jj = Val(InputBox("Укажи систему счисления в которую нужно перевести выражение, число от 2 до 16 ", , 2)): Wend
        If MsgBox("Ответ:" & vbLf & ReNum(ii, s, jj) & vbLf & "Повторить еще разок ?", 68) = vbNo Then End
    Loop
End Sub
0
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
01.03.2017, 15:48
вот нашел похожее
Вложения
Тип файла: rar d11.rar (17.3 Кб, 42 просмотров)
1
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
01.03.2017, 15:50
пару багов есть, однако
0
oh my god
 Аватар для fever brain
1456 / 796 / 161
Регистрация: 05.01.2016
Сообщений: 2,307
Записей в блоге: 8
01.03.2017, 16:07
Цитата Сообщение от gaw Посмотреть сообщение
вот нашел похожее
Прикольно, я уж и забыл что такое делить столбиком
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.03.2017, 16:07
Помогаю со студенческими работами здесь

Программа перевода чисел из одной системы счисления в другие
Помогите написать программу для перевода из одной системы счисления в другую. (из 2-ичной в 8,10,16-ричные). Если есть, то exe вместе с...

Программа для перевода из одной системы счисления в другую
Пользователь задает 3 параметра: число в p-чной системе счисления, p, и систему счисления, в которую нужно перевести число. Находил на...

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

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

Программа для перевода чисел из одной системы счисления в другую
uses crt; var cs1,cs2,res,change:integer; TD:string; {функция перевода Dec числа в любую сс} function...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru