Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Системы счисления
TaiLungДата: Пятница, 18 Декабря 2009, 18:52 | Сообщение # 1
Новый участник
Группа: Проверенные
Сообщений: 22
Репутация: 0
Награды: 0
Статус: Offline
Пару дней назад сделал систему счислений(Bin, Oct, Dec, Hex). Сделанна пога на плагине MathEx создателем которого является Amir Borovac.
-В 16 с/с вводится 25 знаков без проблем
-В 8 с/с водится 11 знаков и всё( если набрать больше то прога зависает, а потом вылетает)
-В 10с/с максимум 10 знаков, последствия такие же как и в 8 с/с
-В 2с/с схавало 26 знаков абсолтно нормально.
---------
Есть пара проблем. Т.к я в MMB только начинающий, я не знаю как создать чтоб при вводе в двоичной системе цифр отличных от 0 и 1 и нажатии кнопки "Перевести!" вылетал Message Box, говорящий что введены посторонние цифры. Так же аналогчный Message Box для восьмеричной системы только для цифр больше 7.Заранее спасибо :)
---------
Прикрепления: 8698232.rar (52.1 Kb)
 
YURIYДата: Пятница, 18 Декабря 2009, 19:00 | Сообщение # 2
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (TaiLung)
как создать чтоб при вводе в двоичной системе цифр отличных от 0 и 1 и нажатии кнопки "Перевести!" вылетал Message Box

В EditBox выставить для начала числовой тип данных. При нажатии на кнопку написать сценарий, который будет проверять символы в EditBox с 1 по n и если символ не 1 и не 0 - выводить ошибку.

Quote (TaiLung)
Так же аналогчный Message Box для восьмеричной системы только для цифр больше 7

Аналогично. Пробуй. Будут вопросы - пиши.

И да. Советую прочитать в справке MMB раздел Строковые функции - он поможет.



Вечная память Андрею Сергееву!
 
TaiLungДата: Пятница, 18 Декабря 2009, 19:19 | Сообщение # 3
Новый участник
Группа: Проверенные
Сообщений: 22
Репутация: 0
Награды: 0
Статус: Offline
YURIY, спасибо попробую! :)

Сообщение отредактировал TaiLung - Пятница, 18 Декабря 2009, 19:19
 
Alex3AДата: Пятница, 18 Декабря 2009, 19:36 | Сообщение # 4
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (TaiLung)
(Bin, Oct, Dec, Hex).

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