![]() |
AW: Was ist daran falsch? kleiner Quelltext zu Wundersame Zahlen, Zahl gerade oder un
Das erinnert mich an die Signatur von
![]() Zitat:
|
AW: Was ist daran falsch? kleiner Quelltext zu Wundersame Zahlen, Zahl gerade oder un
Liste der Anhänge anzeigen (Anzahl: 1)
Siehe Screenshot:)
irgendwie liegen die Probleme noch in der IF zeile, und muss ich nicht die abfrage gerade oder ungerade Zahl in einer function schreiben? |
AW: Was ist daran falsch? kleiner Quelltext zu Wundersame Zahlen, Zahl gerade oder un
Deine Funktion soll eigentlich nur mit ganzen Zahlen arbeiten.
Die Variable ist aber für Kommazahlen("Float") deklariert. Der Operator "div" arbeitet aber nur mit ganzen Zahlen. Ändere die Deklartion deiner Variablen auf "Integer" und "StrToFLoat" zu "StrToInt".
Delphi-Quellcode:
if Odd(n) then // ist n ungerade ?
{...} // wenn die Bedingung erfüllt ist: tu dies else {...} // andernfalls: mach das ; // Ende der Anweisung |
AW: Was ist daran falsch? kleiner Quelltext zu Wundersame Zahlen, Zahl gerade oder un
Zitat:
Delphi-Quellcode:
sondern auch
div
![]()
Delphi-Quellcode:
was der TE auch sehr leicht herausgefunden wenn er sich herabgelassen hätte in die Dokumentation zu schauen ... aber nach Dokumentation schauen hat bestimmt wieder was mit Programmieren zu tun, und das liegt ihm ja nicht so .... :roll:
Integer
Hoffentlich fällt Lesen nicht auch darunter ... |
AW: Was ist daran falsch? kleiner Quelltext zu Wundersame Zahlen, Zahl gerade oder un
Liste der Anhänge anzeigen (Anzahl: 1)
Dann halt Integer, dann geht aber trotzdem nichts:D...verdammt
|
AW: Was ist daran falsch? kleiner Quelltext zu Wundersame Zahlen, Zahl gerade oder un
.. wenn die Ganzzahl n geteilt wird, dann wäre sie keine Ganzzahl mehr.
Du übergist aber n/2 an eine Ganzzahlvariable. n := n div 2; Grüße Klaus |
AW: Was ist daran falsch? kleiner Quelltext zu Wundersame Zahlen, Zahl gerade oder un
ein
Delphi-Quellcode:
auf ein
FloattoStr
Delphi-Quellcode:
anwenden ist nun mal nicht so optimal.
Integer
Weiter oben wurde Dir schon einmal geraten
Delphi-Quellcode:
bzw
InttoStr
Delphi-Quellcode:
zu nutzen.
StrtoInt
Gruß K-H |
AW: Was ist daran falsch? kleiner Quelltext zu Wundersame Zahlen, Zahl gerade oder un
Danke aber das Problemmeldung bei ELSE 'Inkompatible Typen String und Extended bleibt'
|
AW: Was ist daran falsch? kleiner Quelltext zu Wundersame Zahlen, Zahl gerade oder un
Wieso String und Extended statt Integer und Extended? Du kannst einer ganzen Zahl keinen Wert zuweisen, den Du mit "/" dividiert hast, dafür musst Du DIV benutzen, wie oben schon genannt.
|
AW: Was ist daran falsch? kleiner Quelltext zu Wundersame Zahlen, Zahl gerade oder un
Zitat:
Gruß K-H |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:39 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