Das Deutsche Casio-Taschenrechner Forum wurde zum 31.12.2013 geschlossen und kann weiterhin als Nachschlagewerk verwendet werden.
Wer mehr erfahren möchte: Ein sehr guter Beitrag von Elias

Fehler?

Ideen sammeln, umsetzen, Fehler ausmerzen, Tipps holen und geben, Fragen stellen, Programmierprobleme lösen...

Fehler?

Beitragvon coolbeach » So 4. Jan 2004, 15:19

Was ist an diesem Code falsch?

Lbl 1
ClrText
21Ran#+1->A
For 1>I To 7 Step ‰1
I-1->V
Locate A,V," "
Locate A,I,"8"
Next
For 1 To 7 Step +1
Next
Goto 1:confused:
coolbeach
 

Re: Fehler?

Beitragvon Maik » So 4. Jan 2004, 17:36

bEIM ZWEITEN FOR FEHLT DIE VARIABLE
Maik
 

Re: Fehler?

Beitragvon coolbeach » So 4. Jan 2004, 18:02

11ÞA
Lbl 1
Ich hab schon diese beiden Programmschnipsel ich bekomm es blos net hindas sich "X" und "_" gleichzeitig bewegen *arg*

1.)
ClrText
Locate A,7,"_"
Do
GetKey->G
LpWhile G<>27 And G<>38(<>=ungleich)
G=38=>A-1->A
G=27=>A-1->A
A>21=>1->A
A<1=>21->A
Goto 1

2.)
Lbl 1
ClrText
21Ran#+1->A
For 1->I To 7 Step +1
I-1->V
For 1->Q To 7 Step +1
Locate A,V," "
Locate A,I,"8"
Next
Next
Goto 1:notsure::confused: :moo:
coolbeach
 

Re: Fehler?

Beitragvon luces » Mo 5. Jan 2004, 15:25

wie meinst du das?

ich hab 2 varianten für dich:
1. x und Y bewegen sich zufällig:

Int 21Ran#+1->A
Int 7Ran#+1->B
Int 21Ran#+1->C
Int 7Ran#+1->D
While 1:ClrText
Locate A,B,"X"
Locate C,D,"Y"
Int 8Ran#+1->F
F=1=>A+1->A
F=2=>B+1->B
F=3=>C+1->C
F=4=>D+1->D
F=5=>A-1->A
F=6=>B-1->B
F=7=>C-1->C
F=8=>D-1->D
WhileEnd

2. Der Cursor bewegt X, zufall bewegt Y:
Int 21Ran#+1->A
Int 7Ran#+1->B
Int 21Ran#+1->C
Int 7Ran#+1->D
While 1:ClrText
Locate A,B,"X"
Locate C,D,"Y"
Int 4Ran#+1->F
F=1=>A+1->A
F=2=>B+1->B
F=3=>A-1->A
F=4=>B-1->B
GetKey=28=>C+1->C
GetKey=37=>D+1->D
GetKey=27=>C-1->C
GetKey=38=>D-1->D
WhileEnd

Achtung:
- cursortasten weiß ich nicht genau
- die buchstaben können sich wenns dumm kommt aus dem bildschirm gehen und einen Syntax Error

[Editiert durch luces am Montag, Januar 5, 2004 @ 15:29]

luces
 

Re: Fehler?

Beitragvon Maik » Mo 5. Jan 2004, 18:56

Dagegen das die buchstaben aus dem Feld gehen gibt es folgende möglichkeit (einfach vor whileEnd einfügen):
A>21=>21->A
A<1=>1->A
B>7=>7->B
B<1=>1->B
C>21=>21->C
C<1=>1->C
D>7=>7->D
D<1=>1->D

Zusatz: im zweiten cde von lucas ist ein Fehler:
1. Das Int 21Ran#+1->C..... und das Int 7Ran#->D... müssen weg
2.While 1 und WhileEnd weg
3. Am Anfang muss zB. 5->C~D

[Editiert durch Maik am Montag, Januar 5, 2004 @ 19:00]

Maik
 

Re: Fehler?

Beitragvon luces » Mi 7. Jan 2004, 18:51

wieso soll das while weg?
das while ist doch die schleife, die das script am leben erhält.
luces
 

Re: Fehler?

Beitragvon mario bielert » Mi 7. Jan 2004, 19:17

deine kleine "fehlerbetrachtung" ist fürn arsch, da alles so wie es ist geht...

mario bielert
 

Re: Fehler?

Beitragvon Killer83Z » Mi 7. Jan 2004, 22:32

Wenn wir gerade dabei sind, "perfect" wird im englisch nicht mit "k" geschrieben.
Killer83Z
 

Re: Fehler?

Beitragvon Maik » Do 8. Jan 2004, 14:18

sorry
ich komm mit while und so nich klar
wenn du sagst, es geht, dann gehts
Maik
 

Re: Fehler?

Beitragvon luces » Do 8. Jan 2004, 19:41

ich meine auch das es geht
luces
 


Zurück zu Graphikrechner (CFX 9850 G/GB/GC; FX 9860 G/ GSD; FX 9750G; FX 7400G) ohne CAS

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 34 Gäste