hallo j'ai un proleme. je suis nouveau au fait des probram, mais tout le mond doit commence.
j'ai ecrit une program qu'ill doit calcule tout des posibilités avec y=mx+q ou m=(y2-y1)/(x2-x1)
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
jai recu tout le temps une fault plus exact une syntax chez les(!!)
est -ce que quelques-un trouve le fault?
merci