![]() |
Re: Konsolen Anwendung
Ich habs!
Delphi-Quellcode:
So ist es korrekt! Nach meinem Verständnis!
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. Wenn man nicht richtig hinschaut! |
Re: Konsolen Anwendung
Hallo neolithos,
hab auch gerade die Tomaten von den Augen entfernt. :mrgreen: |
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:... |
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! |
Re: Konsolen Anwendung
Danke für diese schnelle hilfe !!!
MFG Bladerunn3r |
Re: Konsolen Anwendung
Zitat:
...:cat:... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:24 Uhr. |
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