Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 25.08.2016
Сообщений: 5
1

Перевод отрицательной десятичной дроби в двоичную систему

25.08.2016, 16:15. Показов 835. Ответов 0
Метки нет (Все метки)

Как реализовать код для плюсовых дробей я разобрался (пример ниже). А вот с отрицательными проблема. Всё делал по алгоритму препода, но как-то мутно

Java
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
public class point{
    public static void main(String[] args) {
        double digit =  -19.2;
        int intDigit = (int)digit;
        double tempFloatDigit = digit - intDigit;
        double temp2FloatDigit = tempFloatDigit * 100;
        int floatDigit = (int)temp2FloatDigit;
 
        int temp = intDigit;
        String str = "";
 
        while(temp > 2)
        {
            int a = temp % 2;
            temp = temp / 2;
 
            str = str.concat(Integer.toString(a));
        }
        str = str.concat(Integer.toString(temp));
        str = new StringBuffer(str).reverse().toString();
        str = str.concat(".");
 
        double tmp = (double)floatDigit / 100;
        for(int i = 0; i < 8; i++)
        {
            tmp = tmp * 2;
            str = str.concat(Integer.toString((int)tmp));
            if(tmp >= 1)
                tmp--;
        }
 
        System.out.println(str);
    }
}
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.08.2016, 16:15
Ответы с готовыми решениями:

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

Код перевода из десятичной в двоичную систему
Написал такой кодик, многие цифры совпадают с калькулятором, а некоторые нет! public class DEC_BIN...

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

Перевод из десятичной в двоичную систему
нужно перевести число из десятичной в двоичную систему! На форуме искал но не подходит! Вот мое...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.08.2016, 16:15

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Перевод из десятичной в двоичную систему
Нужно было сделать программу для перевода чисел из 10-й в 2-ю систему. В принципе как это делается...

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

Перевод с десятичной в двоичную систему
Здравствуйте,нужно написать програму (только чистый Borland C), которая переводит числа из...

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


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.