Delphi-PRAXiS
Seite 6 von 6   « Erste     456   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   FreePascal (https://www.delphipraxis.net/74-freepascal/)
-   -   Turmrechenprogramm (https://www.delphipraxis.net/135162-turmrechenprogramm.html)

mkinzler 5. Jun 2009 23:06

Re: Turmrechenprogramm
 
Poste nocheinmal den aktuellen Quelltext

Satty67 5. Jun 2009 23:07

Re: Turmrechenprogramm
 
Du hast auch zahl:=ergebnis entfernt, wie ich oben vorgeschlagen hab?

FreePascal 5. Jun 2009 23:17

Re: Turmrechenprogramm
 
Ich habe es jetzt entfernt und jetzt läuft das Programm: Allerdings sollte im dritten Schritt ergebnis:=zahl sichergestellt werden, dass das Programm mit dem Ergebnis aus dem vorigen Durchlauf weiterrechnet :!:
WO soll ich dann das ergebnis:=zahl reintun?
Gruß, Martin

mkinzler 5. Jun 2009 23:18

Re: Turmrechenprogramm
 
Am Ende der Schleife, nach der Anzeige

FreePascal 5. Jun 2009 23:26

Re: Turmrechenprogramm
 
Delphi-Quellcode:
program turmrechner;
uses crt;
var zaehler:integer;
    ergebnis, zahl:real;
   


begin

              clrscr;
              writeln('Das hier ist ein Turmrechenprogramm. Bitte geben Sie Ihre Startzahl ein!');
              readln(zahl);
             
              FOR zaehler:=1 TO 9 DO
             

                 begin
                 ergebnis:=zahl*zaehler;
                 writeln(format( '%f X %d = %f', [zahl, zaehler, ergebnis]));
                 end;



              FOR zaehler:=9 DOWNTO 1 DO
                 


                  begin
                  ergebnis:=zahl/zaehler;
                  writeln(format( '%f / %d = %f', [zahl, zaehler, ergebnis]));
                  end;

      writeln('Ende der Schleife!');
      writeln('Zaehlerstand am Ende der Schleife: ',zaehler);
      readln;


end.
´

Wo genau soll ich hier das ergebnis:=zahl einfügen?

mkinzler 5. Jun 2009 23:39

Re: Turmrechenprogramm
 
Delphi-Quellcode:
   
    begin
        ergebnis:=zahl*zaehler;
        writeln(format( '%f X %d = %f', [zahl, zaehler, ergebnis]));
    end;
    zahl := ergebnis;
    FOR zaehler:=9 DOWNTO 1 DO
    ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:52 Uhr.
Seite 6 von 6   « Erste     456   

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