8 / 8 / 9
Регистрация: 07.02.2014
Сообщений: 237
|
|
1 | |
Перевод дробных двоичных в десятичные14.02.2015, 09:18. Показов 6270. Ответов 5
Метки нет (Все метки)
Доброго времени суток. У меня есть задание, сделать программу которая переводит двоичные числа в десятичные. Для целых чисел я написал, все работает. Хочу дополнить ее до дробных чисел, то есть с цифрами после запятой. я как понимаю надо целую и дробную часть перевести в int и далее возводить все в степень. Но как быть с дробной частью? Вообще не представляю как сделать. Даже если число 11,001 представить в виде двух int, то дробная часть ведь запишется как 1, а не как 001) помогите кто чем может
0
|
14.02.2015, 09:18 | |
Ответы с готовыми решениями:
5
Перевести массив двоичных чисел в десятичные Разработать алгоритм перевода двоичных чисел в десятичные числа Перевод римских чисел в десятичные Перевод дробных чисел из 10 СС в любую другую |
7771 / 6543 / 2980
Регистрация: 14.04.2014
Сообщений: 28,559
|
|
14.02.2015, 09:22 | 2 |
Сдвигай запятую вправо до конца, чтобы получилось 11001, переводи как целое и после разделишь на 2^3.
1
|
8 / 8 / 9
Регистрация: 07.02.2014
Сообщений: 237
|
||||||
14.02.2015, 09:35 [ТС] | 3 | |||||
nmcf, а разве так можно?) сейчас попробую.
Добавлено через 1 минуту nmcf, в том то и загвоздка что я не знаю как запятую перенести Добавлено через 2 минуты Вот программа. работает только без дробной части как ту вписать перенос запятой?)
0
|
7771 / 6543 / 2980
Регистрация: 14.04.2014
Сообщений: 28,559
|
||||||
14.02.2015, 10:09 | 4 | |||||
Сообщение было отмечено Иван89 как решение
Решение
Т. е. ты фактически вводишь десятичное число из нулей и единиц и потом переводишь? Я-то предполагал строку. Вот мой вариант:
1
|
8 / 8 / 9
Регистрация: 07.02.2014
Сообщений: 237
|
|
14.02.2015, 10:20 [ТС] | 5 |
nmcf, с дробными числами тоже не работает
Добавлено через 5 минут nmcf, с дробными числами тоже не работает извиняюсь, точку ставил вместо запятой. огромное спасибо. буду учить стоки раз по другому не сделать
0
|
7771 / 6543 / 2980
Регистрация: 14.04.2014
Сообщений: 28,559
|
|
14.02.2015, 10:23 | 6 |
Мой вариант не работает? Я же тебе прикрепил картинку с результатами.
Добавлено через 2 минуты Твой вариант можно, наверное, доработать, если целую и дробную части раздельно вводить, но тогда надо будет вынести перевод в функцию. В общем мой вариант проще и короче.
0
|
14.02.2015, 10:23 | |
14.02.2015, 10:23 | |
Помогаю со студенческими работами здесь
6
Перевод целых и дробных чисел из 16-ой системы счисления в 10-ую Перевод дробных чисел из 10-й системы счисления в 2-ю и обратно Перевод дробных десятичных чисел в дробные двоичные и обратно Перевод дробных чисел из десятичной в двоичную систему счисления Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |