Значение числа в 10-ой системе счисления как значение целочисленной переменной

Целое число, предствленое в двоичной системе счисления, модуль которого непревышает двоичного числа 1111111, вводиться в вещественную переменную. Необходимо вывести на экран значение этого числа в 10-й системе счисления как значение целочисленной переменной. Предусмотреть проверку правильности ввода информации

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

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