Даны два числа в десятичной системе счисления А=27, В=15. a) найти сумму чисел в десятичной системе счисления;
b) перевести каждое число в двоичную систему счисления;
c) найти сумму полученных чисел в двоичной системе счисления;
d) полученный результат перевести в десятичную систему счисления и
сравнить с результатом в пункте b.
(см. объяснение)
Объяснение:
Задания решены с использованием языка Java:
a) ответ: 42
int A = 27;
int B = 15;
System.out.println(A+B);
b) ответ: A=11011; B=1111
int A = 27;
int B = 15;
System.out.println("A="+Integer.toBinaryString(A)+"; B="+Integer.toBinaryString(B));
c) ответ: 101010
int A = 27;
int B = 15;
System.out.println(Integer.toBinaryString(A+B));
d) ответ: 42
int A = 27;
int B = 15;
System.out.println(Integer.parseInt(Integer.toBinaryString(A+B),2));
Задание выполнено!