Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   if schleife in einer konsohle (https://www.delphipraxis.net/131349-if-schleife-einer-konsohle.html)

justloosit 23. Mär 2009 18:28


if schleife in einer konsohle
 
hallo leute nun arbeiten auch wir mit der konsolenanwendung nun hab ich folgende Frage
wie kann ich eine IF-schleife erstellen bei der ich z.b.
wenn ich eingebe "yes" das program vortgesetzt wird und wenn ich sage "no" es von vorne begint


würde mich über schnelle antworten freuen mfg justloosit

Meflin 23. Mär 2009 18:34

Re: if schleife in einer konsohle
 
1. Es gibt keine if-Schleifen
2. wie Eingabe geht weist du?
Delphi-Quellcode:
strvar = ReadLn();
Dann kannst du einfach mittels
Delphi-Quellcode:
if strvar = 'yes' then
  ...
weitermachen.

BAMatze 23. Mär 2009 18:35

Re: if schleife in einer konsohle
 
irgendwie ist das glaube ich die 2. Post, in der eine if-Schleife angesprochen wird :lol: :lol:

quendolineDD 23. Mär 2009 18:38

Re: if schleife in einer konsohle
 
Wie wäre es mit Kopfgesteurerten bzw. fußgesteuerten Zyklen? Diese zyklen laufen mit Abbuchbedingungen und würden deiner "if-Schleife" gleich kommen ;-)

Helmi 23. Mär 2009 18:39

Re: if schleife in einer konsohle
 
Konsole bitte ohne h
hat nichts mit der Schuhsohle zu tun

DP-Maintenance 23. Mär 2009 18:41

DP-Maintenance
 
Dieses Thema wurde von "mkinzler" von "Freeware" nach "Object-Pascal / Delphi-Language" verschoben.
Ist kein Vorschlag zur CL

justloosit 23. Mär 2009 18:50

Re: if schleife in einer konsohle
 
aso es gibts keine if schleifen?
wie wird das dan bezeichnet?

bigben37 23. Mär 2009 18:52

Re: if schleife in einer konsohle
 
If-Schleife

justloosit 23. Mär 2009 19:00

Re: if schleife in einer konsohle
 
hm ok wieder was gelernt aber i-wie funktioniert das nich recht so siehts zurzeit bei mir aus:

Delphi-Quellcode:
var a, b, c:integer;
strvar = readln();
begin
writeln('Hallo dieses Programm berechnet ihnen die Summe, die Subtraktion, das Produkt');
writeln(', sowie die Division aus zwei Zahlen!');
writeln('Nun gib bitte deine erste Zahl ein.');
readln(a);
writeln('Deine erste Zahl ist also ',a,' gib nun bitte deine zweite Zahl an!');
readln(b);
writeln('Deine Zahlen sind also ',a,' und ',b,' möchtest du fortfahren?');
readln(strvar);
if strvar 'Yes' then
writeln('Deine beiden Zahlen sind also ',a,' und ',b,'');
writeln('die Summe der beiden Zahlen ist ',a+b,'');
readln;
end.

quendolineDD 23. Mär 2009 19:03

Re: if schleife in einer konsohle
 
Kannst du bitte die Delphi-Tags setzen, damit dein Code lesbar wird?
Und es wäre hilfreich, wenn du uns mitteilst, was nicht funktioniert bzw. worin sich ein Fehler äußert. :glaskugel:

Edit2:

Zeile 12 ist schonmal ein Fehler. Es müsste
Delphi-Quellcode:
if strvar = 'Yes' then
heißen. Die von der IF-Bedingung abhängigen Blöcke solltest du mit begin und end umgeben. Ansonsten ist nur die auf die IF-Abfrage folgende Zeile davon abhängig.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:51 Uhr.
Seite 1 von 4  1 23     Letzte »    

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