Калькулятор систем счисления С#

  • Составить программу, которая будет переводить число из одной системы счисления в другую (2…20).

  • Математическая постановка задачи. Имеется число, записанное в некоторой системе счисления. Необходимо перевести это число в другую систему счисления и представить результат. Для выполнения этих действий выберем следующий алгоритм:

  • Переводим число в десятичную систему счисления путем суммирования произведений цифры числа на основание этой системы в соответствующей степени.

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

  • Состав исходных и выходных данных. На входе программа получает число, систему счисления, в которой это число записано и систему счисления, в которую его надо перевести. Исходя из того, что система счисления находится в диапазоне 2..20 предусмотрена возможность ввода букв A-J для записи чисел в системах счисления выше 10. На выходе получаем число в требуемой системе счисления.

  • Организация ввода и вывода данных.

Ввод данных производится в текстовые поля ввода типа TextBox, вывод с помощью меткиLabel.

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

Также в программе объявлен массив символов 0-9, a-j, используемый для перевода чисел из одной системы счисления в другую, помогая заменять символ на его эквивалент по значению.

При вводе данных в поля ввода происходит проверка на правильность ввода, не допускается ввод любых других символов, кроме объявленных выше и клавиши BACKSPACE.

После нажатия на кнопку «Перевести» сначала происходит проверка на правильность введенных данных, соответствие введенного числа системе счисления. И если обнаружено несоответствие, то выдается сообщение о соответствующей ошибке.

  • Содержание архива:
  • - Исходный код на языке программирования С#

Присоединяйся

Зарегестрируйся с помощью социальных сетей.

Публикуй

Опиши работу, прикрепи файлы и назначь цену.

Зарабатывай

Получай пассивный доход с продажи работ.

Тебе понадобится 5 минут для публикации работы на сайте.
Купить

99,00 

(без учета комиссии 3,8 %)

40. Cистемы счисления.rar
96822
Оцени работу

рейтинг

Поделись работой с друзьями

Мы не грузим циферки, чтоб ты увидел контент как можно быстрее;

Комментарии (0)

klausms

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегестрированые пользователи имеют возможность комментировать работы
Калькулятор систем счисления С#
Калькулятор систем счисления Перевод чисел из одной системы счисления в другую
Категория: Образование
Стоимость: 99,00