[de-users] Formeln im Calc (Rechenkaestchen)

2005-02-26 Diskussionsfäden Rainer Schmitz
An alle Formelspezialisten,

ich versuche ein Mathematikarbeitsblatt mittles Calc herzustellen. Im
Prinzip sollen erst einmal ein paar einfache Rechenkästchen erstellt
werden. 
Geschafft habe ich bisher:

A1= GANZZAHL(ZUFALLSZAHL()*999)
also eine ganze Zufallszahl im Zahlenraum von 1-999

A2= A1-GANZZAHL(ZUFALLSZAHL()*(A1))
also eine ganze Zufallszahl im Zahlenraum von 1-A1

Damit kann ich ganz einfach mein Arbeitsblatt füllen und habe schöne
Subtraktionsaufgaben 
A3=A1-A2
(A3 wird natürlich nicht gedruckt 8)

Jetzt komme ich zu meinem eigentlichen Problem:

Wie kann ich festlegen, dass es keine Einer-, Zehner-, oder Hunderter
Unterschreitungen gibt?

Beispiel:

456
-   232

224

geht in Ordnung.

456
-   237 Die Einer sind höher
---
219

geht nicht in Ordnung.

Den einzigen Weg, den ich bis jetzt gefunden habe, wäre jeweils für E, Z
und H einzelne Zellen zu wählen und nur noch Zufallszahlen im
Einerbereich generieren zu lassen.
Hmm, jetzt wo ich dies hier tippe, denke ich ist diese Vorgehensweise
durchaus praktikabel, habe aber dann ein Nullenproblem. 

Für Tips und Hilfen immer dankbar

euer Rainer

-- 
Rettet die Email http://private.addcom.de/rainerschmitz/Email.html
LUKi - Linux User im Bereich der Kirchen http://luki.org

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Formeln im Calc (Rechenkaestchen)

2005-02-26 Diskussionsfäden Michael van Gemmern
Hallo Rainer,


Am Samstag, 26. Februar 2005 12:41 schrieb Rainer Schmitz:
 A1= GANZZAHL(ZUFALLSZAHL()*999)
 also eine ganze Zufallszahl im Zahlenraum von 1-999

das sollte eigentlich Zahlen zwischen 0 und 999 generieren.


 A2= A1-GANZZAHL(ZUFALLSZAHL()*(A1))
 also eine ganze Zufallszahl im Zahlenraum von 1-A1

 Damit kann ich ganz einfach mein Arbeitsblatt füllen und habe
 schöne Subtraktionsaufgaben
 A3=A1-A2
 (A3 wird natürlich nicht gedruckt 8)

 Jetzt komme ich zu meinem eigentlichen Problem:

 Wie kann ich festlegen, dass es keine Einer-, Zehner-, oder
 Hunderter Unterschreitungen gibt?

 Den einzigen Weg, den ich bis jetzt gefunden habe, wäre jeweils für
 E, Z und H einzelne Zellen zu wählen und nur noch Zufallszahlen im
 Einerbereich generieren zu lassen.
 Hmm, jetzt wo ich dies hier tippe, denke ich ist diese
 Vorgehensweise durchaus praktikabel, habe aber dann ein
 Nullenproblem.

ich denke, du hast schon einen gangbaren Weg gefunden. Eine
Fallunterscheidung nach Stelle wäre mindestens genauso aufwendig.

Das Nullenproblem? Du willst also keine 0 als Ziffer haben?

Dann kannst du Zufallszahlen von 0-8 erstellen lassen und halt
eins addieren.

Oder gleich den Befehl =ZUFALLSBEREICH(1;9) nehmen.

Wenn dann der Minuend mittels ZUFALLSBEREICH(1;Subtrahend)
bestimmt wird, solltest du stets korrekte Aufgaben haben.


Bsp.:
A1: =ZUFALLSBEREICH(1;9)
A2: =ZUFALLSBEREICH(1;9)
A3: =ZUFALLSBEREICH(1;9)
A4: =ZUFALLSBEREICH(1;A1)
A5: =ZUFALLSBEREICH(1;A2)
A6: =ZUFALLSBEREICH(1;A3)
A7: =A1*100+A2*10+A3
A8: =A4*100+A5*10+A6
A9: =A7-A8

Der Zufallsbereich lässt sich leider nicht mittels [F9] zu neuen
Zahlen überreden, so dass für mehrere Aufgabe die Zellen nach
rechts kopiert werden müssen.

Für einen Ausdruck sind dann die Zeilen 1-6 auszublenden.


Ciao Michael


-- 
Michael van Gemmern, D-Berlin
SuSE 8.2/9.2, KDE 3.3.2, OOo 1.1.4de

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]