Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi If then else schleife mit Proceduren (https://www.delphipraxis.net/128916-if-then-else-schleife-mit-proceduren.html)

Kiasu 9. Feb 2009 14:19


If then else schleife mit Proceduren
 
Hey ich hab da nen kleines Problem.
Ich möchte eine Schleife zusammenstellen...
Bei eingabe einer Zahl soll die entsprechnde Procedure aufgerufen werden.

if v_zahl=1 then begin
procedure richtig;
else procedure falsch;
end;
end;

ich habs mit case of versucht aber das klappte auch nicht...brauch unbedingt hilfe....

Vielen Dank schonmal....

taaktaak 9. Feb 2009 14:21

Re: If then else schleife mit Proceduren
 
Delphi-Quellcode:
if v_zahl=1 then richtig
            else falsch;

API 9. Feb 2009 14:24

Re: If then else schleife mit Proceduren
 
Hinweis: http://www.if-schleife.de/

Kiasu 9. Feb 2009 14:28

Re: If then else schleife mit Proceduren
 
also das mit der procedure richtig klappte ja schon vorher, aber wenn ich 2 eingebe wird die Procedure abfrage wiederhold und es kommt nich die Procedure falsch!? Könntet ihr mir da nochmal helfen?

Delphi-Quellcode:
Procedure richtig;
begin
    writeln('');
    writeln('');
    writeln( '                      '#218#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#191'');
    writeln('                      '#179' richtig!!!  Love=Liebe '#179' ');
    writeln( '                      '#192#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#217'');
    readln;
end;

Procedure falsch;
begin
    writeln('');
    writeln('');
    writeln( '                      '#218#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#191'');
    writeln('                      '#179' falsch!!!  Love=Liebe '#179' ');
    writeln( '                      '#192#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#196#217'');
    readln;
end;


procedure abfrage;
begin
    repeat
   writeln('');
        writeln('');
        writeln('');
        writeln('');
        writeln('');
        writeln('');
        writeln('');
        writeln('');
        writeln('                Geben Sie die richtige Zahl ein     Love=?');
        writeln('');
        writeln('');
        writeln('');
        writeln('');
        writeln('');
        writeln('');
        writeln('');
        writeln('');
   writeln('                     1. Liebe  2. Herz 3. Leben ');
     writeln('');
        writeln('');
        writeln('');
        writeln('');
        writeln('');
        writeln('');
        writeln('');
        writeln('');
   readln(v_zahl);
    until (v_zahl=1);
    if v_zahl=1 then richtig else falsch;

end;
[edit=mkinzler]Delphi-Tags eingefügt; Code eingerückt Mfg, mkinzler[/edit]

Kiasu 9. Feb 2009 14:33

Re: If then else schleife mit Proceduren
 
okey hat sich erledigt

craash 9. Feb 2009 14:33

Re: If then else schleife mit Proceduren
 
edit zu spät..


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:41 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