mon program est comme ça:
()
Prgm
Lbl a
PopUp {"1Punkt","2punkte"},bb
if bb=2
goto aa
PopUp {"Y","X","m","q"},bbb
if bbb=2
goto aaa
if bbb=3
goto aaaa
if bbb=4
goto aaaaa
ClrIO
Local x,y,m,q
setMode("Exact/Approx","APPROXIMATE")
setMode("Display Digits","FIX 2")
Dialog
Title "Geraden Gleichung"
Request "x",x
Request "m",m
Request "q",q
EndDlog
expr(x)»x
expr(m)»m
expr(q)»q
mx+q»y
Disp "y",y," "
PopUp {"Retry","Quit"},b
If b=1
Goto a
ClrIO
EndPrgm
Lbl aaa
ClrIO
Local x,y,m,q
setMode("Exact/Approx","APPROXIMATE")
setMode("Display Digits","FIX 2")
Dialog
Title "Geraden Gleichung"
Request "y",y
Request "m",m
Request "q",q
EndDlog
expr(y)»y
expr(m)»m
expr(q)»q
(y-q)/m»x
Disp "x",x," "
PopUp {"Retry","Quit"},b
If b=1
Goto a
ClrIO
EndPrgm
Lbl aaaa
ClrIO
Local x,y,m,q
setMode("Exact/Approx","APPROXIMATE")
setMode("Display Digits","FIX 2")
Dialog
Title "Geraden Gleichung"
Request "x",x
Request "y",y
Request "q",q
EndDlog
expr(x)»x
expr(y)»y
expr(q)»q
(y-q)/x»m
Disp "m",m," "
PopUp {"Retry","Quit"},b
If b=1
Goto a
ClrIO
EndPrgm
Lbl aaaaa
ClrIO
Local x,y,m,q
setMode("Exact/Approx","APPROXIMATE")
setMode("Display Digits","FIX 2")
Dialog
Title "Geraden Gleichung"
Request "x",x
Request "y",y
Request "m",m
EndDlog
expr(x)»x
expr(y)»y
expr(m)»m
y-m*x»q
Disp "q",q," "
PopUp {"Retry","Quit"},b
If b=1
Goto a
ClrIO
EndPrgm
Lbl aa
PopUp {"m","q","x1","x2","y1","y2"},bbbb
if bbbb=2
goto aaaaaa
if bbbb=3
goto aaaaaaa
if bbbb=4
goto aaaaaaaa
if bbbb=5
goto aaaaaaaaa
if bbbb=6
goto aaaaaaaaaa
ClrIO
Local x,xx,y,yy,m
setMode("Exact/Approx","APPROXIMATE")
setMode("Display Digits","FIX 2")
Dialog
Title "Geraden Gleichung"
Request "x1 ",x
Request "y1 ",y
Request "x2 ",xx
Request "y2 ",yy
EndDlog
expr(x)»x
expr(xx)»xx
expr(y)»y
expr(yy)»yy
(yy-y)/(xx-x)»m
Disp "m",m," "
PopUp {"Retry","Quit"},b
If b=1
Goto a
ClrIO
EndPrgm
Lbl aaaaaa
ClrIO
Local x,xx,y,yy,q
setMode("Exact/Approx","APPROXIMATE")
setMode("Display Digits","FIX 2")
Dialog
Title "Geraden Gleichung"
Request "x1 ",x
Request "y1 ",y
Request "x2 ",xx
Request "y2 ",yy
EndDlog
expr(x)»x
expr(xx)»xx
expr(y)»y
expr(yy)»yy
y-((yy-y)/(xx-x))*x»q
Disp "q",q," "
PopUp {"Retry","Quit"},b
If b=1
Goto a
ClrIO
EndPrgm
Lbl aaaaaaa
ClrIO
Local x,xx,y,yy,m
setMode("Exact/Approx","APPROXIMATE")
setMode("Display Digits","FIX 2")
Dialog
Title "Geraden Gleichung"
Request "y1 ",y
Request "x2 ",xx
Request "y2 ",yy
Request "m ",m
EndDlog
expr(m)»m
expr(xx)»xx
expr(y)»y
expr(yy)»yy
(y-yy)/m+xx»x
Disp "x1",x," "
PopUp {"Retry","Quit"},b
If b=1
Goto a
ClrIO
EndPrgm
Lbl aaaaaaaa
ClrIO
Local x,xx,y,yy,m
setMode("Exact/Approx","APPROXIMATE")
setMode("Display Digits","FIX 2")
Dialog
Title "Geraden Gleichung"
Request "x ",x
Request "y1 ",y
Request "y2 ",yy
Request "m ",m
EndDlog
expr(m)»m
expr(x)»x
expr(y)»y
expr(yy)»yy
x-(y-yy)/m»xx
Disp "x2",xx," "
PopUp {"Retry","Quit"},b
If b=1
Goto a
ClrIO
EndPrgm
Lbl aaaaaaaaa
ClrIO
Local x,xx,y,yy,m
setMode("Exact/Approx","APPROXIMATE")
setMode("Display Digits","FIX 2")
Dialog
Title "Geraden Gleichung"
Request "x ",x
Request "x2 ",xx
Request "y2 ",yy
Request "m ",m
EndDlog
expr(m)»m
expr(x)»x
expr(xx)»xx
expr(yy)»yy
m*(x-xx)+yy»y
Disp "y1",y," "
PopUp {"Retry","Quit"},b
If b=1
Goto a
ClrIO
EndPrgm
Lbl aaaaaaaaaa
ClrIO
Local x,xx,y,yy,m
setMode("Exact/Approx","APPROXIMATE")
setMode("Display Digits","FIX 2")
Dialog
Title "Geraden Gleichung"
Request "x ",x
Request "x2 ",xx
Request "y ",yy
Request "m ",m
EndDlog
expr(m)»m
expr(x)»x
expr(xx)»xx
expr(y)»y
y-m*(x-xx)»yy
Disp "y2",yy," "
PopUp {"Retry","Quit"},b
If b=1
Goto a
ClrIO
EndPrgm
je suis inspire par un tutorial. mais je la change et maintenant il est plus complice comme avant, es ill ne marche pas comme il faut! il me montre un syntax!
aide-moi stp!! merci poser
[Edit by verytourist: sources longues séparées, merci ]