david@www2:~$ gcc rechne.c
david@www2:~$ ./a.out
Addiere und subtrahiere folgende Zahlen
57
506
291
-115
-508
-48
------
Wandle folgende Zahl in eine Fliesskommazahl um
900
david@www2:~$
-57 -506 -291
57/2 = 28 Rest 1
28/2 = 14 Rest 0
14/2 = 7 Rest 0
7/2 = 3 Rest 1
3/2 = 1 Rest 1
1/2 = 0 Rest 1
506/2 = 253 Rest 0
253/2 = 126 Rest 1
126/2 = 63 Rest 0
63/2 = 31 Rest 1
31/2 = 15 Rest 1
15/2 = 7 Rest 1
7/2 = 3 Rest 1
3/2 = 1 Rest 1
1/2 = 0 Rest 1
291/2 = 145 Rest 1
145/2 = 72 Rest 1
72/2 = 36 Rest 0
36/2 = 18 Rest 0
18/2 = 9 Rest 0
9/2 = 4 Rest 1
4/2 = 2 Rest 0
2/2 = 1 Rest 0
1/2 = 0 Rest 1
111001
111111010
100100011
0000.0011.1001
0001.1111.1010
0001.0010.0011
1er Komplement
1111.1100.0110
1110.0000.0101
1110.1101.1100
2er Komplement
1111.1100.0111
1110.0000.0110
1110.1101.1101
Addieren
1111.1100.0111
1110.0000.0110
--------------
1101.1100.1101
1110.1101.1101
--------------
1100.1010.1010
-2048+1024+128+32+8+2
1024
128
32
8
2
12
----
1294
1024
128
32
8
2
1
----
1194
2048
1194
----
800
6
48
1
---
854
-57
-506
-291
11
----
854
Richtig