Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 10.03.2016
Сообщений: 3

Перевод дробных десятичных чисел в двоичные

22.06.2016, 20:11. Показов 1983. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В общем, суть задачи в заголовке.
Есть 2 вопроса.

1) Можно ли как то сделать ввод числа через точку/запятую так, чтобы потом можно было с этим числом нормально работать. А то сколько не пытался, никак не мог выделить эту дробную часть.

2) Есть код
Windows Batch file
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
38
39
40
41
42
@Echo 
:start
set/p number=Целая часть:
set/p dr=Дробная часть:
set notation=2
set constant=%number% 
set w=%notation%
set count=2
set a=1
set drb=%dr%
set otv
:one
set ost=%number%
set/a number=%number%/%notation%
set/a rat=%ost%-(%notation%*%number%)
:two
set/a prom = %drb%*2
if prom < 10 (
set otv=0%otv%
)
if prom > 10 (
set/a prom=%prom%-10
set otv=1%otv%
)
set/a count=%count%+1
set/a u =%count%%%3
if %u% NEQ 0 (
set result=%rat%%result%
)
if %u% == 0 (
set result=%rat% %result%
)
if %w% LSS %notation% goto three
if %number% LSS %notation% (
set rat=%number%
set w=%number%
goto two
)
goto one
:three
Echo Chislo %constant%.%dr% = %result%.%otv%
pause > nul
Так вот, на этом моменте всё летит к чертям.
Windows Batch file
1
2
3
4
5
6
7
8
set/a prom = %drb%*2
if prom < 10 (
set otv=0%otv%
)
if prom > 10 (
set/a prom=%prom%-10
set otv=1%otv%
)
Так как только начал всем этим делом заниматься, не могу понять в чём дело. Мог бы кто нибудь объяснить, что здесь не так?

Добавлено через 1 час 28 минут
Вопрос закрыт.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.06.2016, 20:11
Ответы с готовыми решениями:

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

Перевод дробных десятичных чисел в дробные двоичные и обратно
Требуется перевести дробное десятичное число в дробное двоичное число. и наоборот перевести дробное двоичное число в дробное...

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

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.06.2016, 20:11
Помогаю со студенческими работами здесь

Перевод отрицательных десятичных чисел в двоичные
Помогите, пожалуйста! Как перевести отрицательные десятичные числа в двоичные? С положительными всё понятно, а вот что делать с...

Перевести массив десятичных чисел в двоичные
Помогите пожалуйста на языке СИ: Дан массив целых чисел, состоящий из N элементов (N=10). Перевести заданные числа в двоичную систему...

Перевод вещественных чисел в двоичные
Помогите пожалуйста! Вот , например есть число 99.57 сначала переводим в двоичный код целую часть , то есть 99. Получается 0,1100011(...

Перевод дробных чисел
Помогите написать программу которая переводить дробные числа в любую систему счисления Pascal ABC

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


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru