Rechenschieber
Author: Andreas Lindner
Date: Jänner 2007

Multiplikation bei Ergebnissen bis 10.

a·b =  

g = Line((-1, 1.17), (2, 1.17))
A = Point(g)
a = 2 (slider from 1 to 10, step 0.1)
b = 3 (slider from 1 to 10, step 0.1)
B: ((19.55 * log(a) / log(10)), 1.17)
C: (x(B) + (19.56 * log(b) / log(10)), 1.17)
c = Segment((x(B), y(B) - 0.5), (x(B), y(B) + 0.5))
D = (0, -1)
E: (x(B), -1)
F: (x(B), (-1.5))
G: (x(C), (-1.5))
u = Vector(D, E)
v = Vector(E, D)
w = Vector(F, G)
z = Vector(G, F)
H = (0, -2)
I: (x(C), (-2))
f = Vector(H, I)
h = Vector(I, H)
i = Segment(B, F)
k = Segment(C, I)
J = Corner(pic1, 1)
K = Corner(pic1, 2)
L = Corner(pic1, 3)
M = Corner(pic1, 4)
poly1, j, k_1, l, m = Polygon(J, K, L, M)
N = Corner(pic2, 1)
O = Corner(pic2, 2)
P = Corner(pic2, 3)
Q = Corner(pic2, 4)
poly2, n, o, p, q = Polygon(N, O, P, Q)
T1: "a = " + a
T2: "b = " + b
poly3, r, s, t, a_1 = Polygon((x(C) - 1.5, y(C) - 1.5), (x(C) + 1.5, y(C) - 1.5), (x(C) + 1.5, y(C) + 4.1), (x(C) - 1.5, y(C) + 4.1))
b_1 = Segment((x(C), y(C) - 1.5), (x(C), y(C) + 4.1))