Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Konsolen Anwendung (https://www.delphipraxis.net/12114-konsolen-anwendung.html)

neolithos 20. Nov 2003 21:08

Re: Konsolen Anwendung
 
Ich habs!

Delphi-Quellcode:
program Project2;
{$APPTYPE CONSOLE}
Var a,b,c,x,E:Real;

Begin
  Write('Stimmen fuer a=');
  Readln(a);
  Write('Stimmen fuer b=');
  Readln(B);
  Write('Stimmen fuer c=');
  Readln(c);
  Write('Anzahl der Kandidaten=');
  Readln(x);
  E :=(a+b+c)/(x);
  Writeln ('Durchschnitt= ',E:6:2);
  Readln
End.
So ist es korrekt! Nach meinem Verständnis!
Wenn man nicht richtig hinschaut!

MrSpock 20. Nov 2003 21:14

Re: Konsolen Anwendung
 
Hallo neolithos,

hab auch gerade die Tomaten von den Augen entfernt. :mrgreen:

sakura 20. Nov 2003 21:20

Re: Konsolen Anwendung
 
Kurze Begründung... Wenn Du Read nutzt, dann wird das Return ignoriert und bleibt im Speicher. Solange Du Zahlen erwartest ist das egal... na ja, wenn als letztes ein String kommt, wird dieser durch das letzte Return sofort beendet :wall: Das ist ein altes Problem, das es schon zu TP/BP Zeiten gab. Na ja, Lösung ist einfach immer ReadLn zu nutzen, dann wird das Enter sofort aus dem Tastaturspeicher gelöscht.

...:cat:...

neolithos 20. Nov 2003 21:27

Re: Konsolen Anwendung
 
@sakura


Lang ist es her! Aber stimmt!

Read ist ja nur sinnvoll bei Eingaben die nicht von der Tastatur kommen z.B. einer Datei!

Bladerunn3r 21. Nov 2003 14:41

Re: Konsolen Anwendung
 
Danke für diese schnelle hilfe !!!
MFG Bladerunn3r

sakura 21. Nov 2003 14:42

Re: Konsolen Anwendung
 
Zitat:

Zitat von neolithos
Lang ist es her!

Wohl wahr :roll: Ich habe es auch nicht gleich bemerkt :wall:

...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:24 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz