Hi Leute,
ich möchte ein Programm schreiben mit dem Ich eine funktion zeichnen kann.
Program Grapho;
Uses crt, graph;
VAR Graphdriver,graphmode: integer;
ms,a,b,c,i,x,y:INtEGER;
weiter: boolean;
ende: string;
Procedure Achsenkreuz;
BEGIN
line(100,240,540,240); (*Waagerechte Achse*)
line(320,0,320,460); (*Senkrechte Achse*)
i:=0;
while i<440 do
BEGIN
i:=i+ms;
line(315,i,325,i);
END;
i:=100;
while i<520 do
BEGIN
i:=i+ms;
line(i,235,i,245);
END;
END;
???Procedure Funktion;
BEGIN
x:=10;
y:=x*x;
LineTo(x,y);
readln;
END;
Procedure Endeingabe;
BEGIN
Repeat
writeln('M”chten sie eine weitere Funktion zeichnen? (J/N):');
readln(ende);
FOR i:=1 to length(ende) DO
ende:=UPCASE(ende);
UNTIL (ende='J') or (ende='JA') or
(ende='N') or (ende='NEIN');
IF (ende='J') or (ende='Ja') THEN weiter:=true;
END;
Begin
Repeat
ms:=20;
ClrScr;
Graphdriver:=detect;
InitGraph(Graphdriver,Graphmode, 'C:\TP\BGI\');
cleardevice;
Achsenkreuz;
Funktion;
readln;
Endeingabe;
Readln;
Until weiter=false
END.
Dies ist das Program das ich bis hier geschrieben habe. Jedoch gelingt es mir nicht die Procedure Funktion zu schreiben.
Ich hoffe jemand weiß bescheid und kann mir da helfen.
Vielen Dank für eure Mühen
Caldevia Gast |