Seite 1 von 1

Problem mit Pascal

Verfasst: So Jan 04, 2009 11:59 am
von Dope
Huhu ich habe soeben versucht mein erstes mini Programm zu schreiben.
Jedoch klappt es nicht und es steht immer error: return code =15 hoffe ihr könnt mir helfen .
Hier ist es mal :

Code: Alles auswählen

PROGRAM Rechenhilfe;
Uses Crt;
CONST Pi=3.141592645;
VAR Ergebnis Radius:Extended;
BEGIN
  Textcolor (4);
  Textbackground (0);
  Writeln ('Dieses Programm k”nnen Sie dazu benutzen um den Fl„cheninhalt eines Kreises zu berechen');
  Textcolor (8);
  Textbackground (9);
  Write ('Geben Sie nun bitte den Radius ein um die Rechenoperation fortzufhren');
  ReadLn (Radius);
  Ergebnis := Radius*Radius*Pi;
  Textcolor (13);
  Textbackground (10);
  Writeln ('Der Fl„cheninhalt betr„gt : ',Ergebnis);
  Write ('Taste drcken um zu beenden');
Readkey;
END.
Edit By Xin: Eingerückt, Code-Tags hinzugefügt

Re: Problem mit Pascal

Verfasst: So Jan 04, 2009 2:43 pm
von Xin
Ich bin kein Pascal-Spezialist... zu den Pascalkenntnissen, die ich habe, musste man mich in der Schule zwingen und da war ich schon länger nicht mehr ;-)

Ist "ErrorCode = 15" die einzige Meldung, die er macht oder steht da zumindest "Dieses Programm können Sie nutzen..." auf dem Bildschirm?

Ansonsten: Willkommen im Forum und schau mal hier.

Re: Problem mit Pascal

Verfasst: So Jan 04, 2009 3:30 pm
von Dirty Oerti
('Dieses Programm k”nnen Sie dazu benutzen um den Fl„cheninhalt eines Kreises zu berechen')
Ähm...entweder liegt es an unterschiedlichen Layouts oder es ist der Grund für den Fehler.

Änder mal alle ä,ö,ü in ae,oe bzw ue ab.
Passt das mit den Anführungszeichen so?
Sind das die richtigen?
Ich denke die "" sind richtig...

Re: Problem mit Pascal

Verfasst: So Jan 04, 2009 5:56 pm
von cloidnerux
Ähm wann bekomst du error: return code=15?
Beim Compilieren oder beim Ausführen?
Wird noch irgendwas anderes als diese Fehlermeldung ausgegeben?

Re: Problem mit Pascal

Verfasst: So Jan 04, 2009 6:15 pm
von Dope
So ich habe jetz mal die Textfarbe und den hintergrund weggelassen

Code: Alles auswählen

PROGRAM Rechenhilfe;
Uses Crt;
CONST Pi=3.141592645;
VAR Ergebnis Radius:Extended;
BEGIN
  Writeln ('Diesen Programm koennen Sie dazu benutzen um den Flaecheninhalt eines Kreises zu berechen');
  Write ('Geben Sie nun bitte den Radius um die Rechenoperation fortzufuehren');
  ReadLn (Radius);
  Ergebnis := Radius*Radius*Pi;
  Writeln ('Der Fl„cheninhalt betr„gt : ',Ergebnis);
  Write ('Taste drcken um zu beenden');
  Readkey;
END.
/* edit by Kerli: Einrückungen und Codetags eingefügt */

Wenn ich jetz auf run drücke kommt.... error 86 : ' : ' expected in roter schrift

Re: Problem mit Pascal

Verfasst: So Jan 04, 2009 6:33 pm
von nufan
Willkommen im Forum! :)
Bitte verwende Code-Tags für deine Programme (siehe dein erster Beitrag) damit sind sie leichter zu lesen.

Dope hat geschrieben:Wenn ich jetz auf run drücke kommt.... error 86 : ' : ' expected in roter schrift
Also fehlt irgendwo ein ':'. Braucht man in Pascal den Doppelpunkt nicht für Zuweisungen?
Jedenfalls ist bei der Deklaration von Pi keiner:

Code: Alles auswählen

CONST Pi=3.141592645;
also

Code: Alles auswählen

CONST Pi:=3.141592645;
Oder?

Re: Problem mit Pascal

Verfasst: So Jan 04, 2009 7:29 pm
von +Fuss+
Hallo und willkommen im Forum!
dani93 hat geschrieben: Also fehlt irgendwo ein ':'. Braucht man in Pascal den Doppelpunkt nicht für Zuweisungen?
Soweit wie ich weiß braucht man bei Pascal zu Zuweisung ein := genau wie dani93 gesagt hat!
Bei "Ergebnis := Radius*Radius*Pi" hast du ja auch := verwendet!

MfG Fuss

Re: Problem mit Pascal

Verfasst: Mo Jan 05, 2009 1:22 am
von taljeth
Dope hat geschrieben:VAR Ergebnis Radius:Extended;
Da fehlt ein Komma.

Ansonsten sieht das Programm (von stilistischen Sachen mal abgesehen) gut aus (ja, Pascal benutzt einfache Anführungszeichen und nach const kommt nur =, nicht :=). Gerade ausprobiert, mit FPC kompiliert das auch erfolgreich.