Delphi-PRAXiS
Seite 4 von 6   « Erste     234 56      

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

quendolineDD 5. Jun 2009 21:55

Re: Turmrechenprogramm
 
Ja, ansonsten würde es ja nicht gehen :roll:

mkinzler 5. Jun 2009 21:56

Re: Turmrechenprogramm
 
Damit hast du bewiesen wie genau du unsere Antworten liest :wall:

FreePascal 5. Jun 2009 22:00

Re: Turmrechenprogramm
 
Weil ich den Begriff Fliesskommazahl nicht in meinem Wortschatz hatte1
Gruß Martin

Quellcode:
Delphi-Quellcode:
program turmrechner;
uses crt;
var zaehler:integer;
    ergebnis:longint;
    zahl:real;


begin

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

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



              FOR zaehler:=9 DOWNTO 1 DO
                 


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

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


end.

Noch immer die gleichen 5 Fehler :!:

mkinzler 5. Jun 2009 22:02

Re: Turmrechenprogramm
 
Grundlagen sind auch was für Deppen und alte Säcke :stupid: :wall:

FreePascal 5. Jun 2009 22:05

Re: Turmrechenprogramm
 
Ich sehe meine Fehler nicht, haben Sie eine Ahnung wo sie sein könnten :?:
Gruß, Martin

quendolineDD 5. Jun 2009 22:06

Re: Turmrechenprogramm
 
Ich sagte bereits, das Ergebnis auch ein reeller Datentyp (= real) sein muss.

mkinzler 5. Jun 2009 22:07

Re: Turmrechenprogramm
 
Wenn du endlich verstehen würdest das ein / eine Fliesskommazahl zurückliefert, würdest du den Fehler sehen!!!!!!!!

FreePascal 5. Jun 2009 22:10

Re: Turmrechenprogramm
 
Jetzt steht im debug: got "Real" expected "LongInt"

FreePascal 5. Jun 2009 22:13

Re: Turmrechenprogramm
 
Und wenn Ihr wisst, wie es geht, dass alles geht, dann sagt mir bitte den kompletten Quelltext, aber nicht in kleinen Stückchen, sodass es nur eingefleischte Informatiker verstehen können.
Wenn ich den richtigen Quelltext hätte, dann würde ich für lange Zeit, vlt. für immer, von hier verschwinden.
Danke, MArtin

mkinzler 5. Jun 2009 22:13

Re: Turmrechenprogramm
 
Da du den Typ von Zahl geändert hast musst du den auch im Format anpassen oder wieder zurückändern

Delphi-Quellcode:
writeln(format( '%g X %d = %g', [zahl, zaehler, ergebnis]));
Aber jede deiner fragen zeigt ganz deutlich, dass du dir mal die Grundlagen aneignen solltest.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:47 Uhr.
Seite 4 von 6   « Erste     234 56      

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