Syntax Error TI 89 bei Aufruf? < Taschenrechner < Mathe-Software < Mathe < Vorhilfe
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 12:03 Sa 06.07.2013 | Autor: | Diophant |
Hallo und
Könntest du den Quelltext des Programms hier vorstellen? Sonst ist das schwer nachvollziehbar. Was mir gar nicht in den Kopf will sind Syntax-Fehler, die nur manchmal auftreten.
Gruß, Diophant
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 12:59 Sa 06.07.2013 | Autor: | Snuddle |
Wow vielen Dank erst mal für die schnelle Antwort.
Hier ein Beispiel:
()
Prgm
ClrIO
Disp "Greenwich Sternzeit"
Disp "==================="
Disp "Datum in GWST? Press Enter"
Pause
Input "UT = 0? y=1 n=2",f
If f=1 Then
Input "Jahr?",y
Input "Monat?",m
Input "Tag?",d
367*y-ipart((7*(y+ipart((m+9)/12))/4))+ipart(275*m/9)+d+1721013.5jd
Disp "JD ist:" &string(jd) "Enter"
Pause
(jd-2451545)/36525tu
Disp "T UT1: " &string(tu) "Enter"
Pause
[mm] 100.46406184+36000.77005361*tu+0.00038793*tu^2-2.6*1/(10^8)*tu^3gw
[/mm]
Disp "0GST in Grad: Enter"
Disp string(gw)
Pause
[mm] 24110.5841+8640184.812*tu+0.093104*tu^2-6.2*(1/(10^6))*tu^3go
[/mm]
Disp "0GST in s:"
Disp string(go)
Disp "Angabe noch in h,m,s!"
Else
Input "Jahr?",y
Input "Monat?",m
Input "Tag?",d
Input "Stunden",h
Input "Minuten",mi
d+((h+mi/60)/24)dm
367*y-ipart((7*(y+ipart((m+9)/12))/4))+ipart(275*m/9)+dm+1721013.5jd
Disp "JD ist:" &string(jd)
Disp "JD ist:" &string(jd) "Enter"
Pause
(jd-2451545)/36525tu
Disp "T UT1: " &string(tu) "Enter"
Pause
[mm] 100.46406184+36000.77005361*tu+0.00038793*tu^2-2.6*1/(10^8)*tu^3gw
[/mm]
Disp "0GST in Grad: Enter"
Disp string(gw)
Pause
[mm] 24110.5841+8640184.812*tu+0.093104*tu^2-6.2*(1/(10^6))*tu^3go
[/mm]
Disp "0GST in s: Enter"
Disp string(go)
Pause
go/3600+1.0027379035*(h+mi/15)*2460ga
Disp "GST in h:"
Disp string(ga)
Disp "Angabe noch in h,m,s!"
Pause
Endif
delvar y,m,d,h,mi,dm,jd,tu,gw,go,ga,ga,f
EndPrgm
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 15:52 Sa 06.07.2013 | Autor: | Richie1401 |
Hallo,
auf den ersten Blick sieht das Programm ok aus. (bin selbst aber kein großer Programmierer)
Offensichtlich schreibst du das Prog mit deinem PC. Daher könntest du eventll mal auf dem TR schauen, ob die Kommas richtig sind. Es gibt ja die zwei Kommata ("großes" und "kleines"). Vielleicht wurde das falsch interpretiert.
Bei meinem TI83, erhalte ich bei Syntax-Fehlern immer die Anzeige:
1:Quit
2: Goto
wenn das bei dir auch so ist, dann wähle doch mal die 2, dann springt der Cursor zu der Programmzeile wo der Fehler ist. Dann kannst du dort mal genau schauen, wo es hängt.
Ich hoffe, dass das hilft.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 10:38 So 07.07.2013 | Autor: | Snuddle |
Es lag an der Systemsprache... Im deutschen werden Kommata verwendet, im englischen System ein Punkt...
Trotzdem danke für eure Antworten :)
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 10:42 So 07.07.2013 | Autor: | Richie1401 |
Hi,
also doch die Kommate. Super, dass es nun geklappt hat. Danke für die Rückmeldung.
Viel Spaß noch hier und schönen sonnigen Sonntag!
|
|
|
|