![]() |
Wurzeln Wie schreibt man die
Hi Delphianer
Ich hoffe das passt hier rein hab keine passendere Sparte gefunden Und gesucht hab ich auch schon Ich hab als hausaufgabe ein Programm auf das die pythagorätischen zahlen raussucht Den Algorhitmus hab ich schon fast fertig allerdings brauch ich dafür Wurzeln Nun Meine frage: Wie kann ich delphi klarmachen das es aus ner Zahl die Wurzel ziehen will??? es gibt bestimmt ne Taste die find ich aber nicht Bitte um schnelle hilfe Axxus |
Re: Wurzeln Wie schreibt man die
Die Funktion dazu in Delphi heisst SQRT, alles weiter dazu in der OH.
|
Re: Wurzeln Wie schreibt man die
Ok das funzt schon ma
Aber wer pythagoräische zahlen in der Schule gehabt hat weiß, das es nur gillt wenn alles ganze zahlen sind Beispiel: 3² + 4² = 5² oder algemein x² + y² = z² So bei meinem prog geht der ne bestimmte anzahl an zahlen durch und setzt diese für a und b ein die formel is bis jetzt so
Delphi-Quellcode:
so ich hat eigentlich gedacht das ich es mit ner try except Schleife mache also das ich die Wurzel aus z1 (also z2) als integer deklariere und wenn es ne Komma oder irrationale zahl wird dann soll er nichts machen und wenn es ne ganzzahl wird dann soll er sie in ne liste eintragen
z1 : integer
z2 : double; z1 := x*x + y*y; z2 := sqrt (z1); Ich kann aber z2 nicht als integer eklarieren weil sonst ein Fehler auftrit. Deswegen Wie kann ich feststellen ob eine zahl ne GAnzzahl ist??? bitte antwortet schnell ich will es bis morgen fertig haben Danke im vorraus Axxus |
Re: Wurzeln Wie schreibt man die
Zitat:
Denn... Zitat:
|
Re: Wurzeln Wie schreibt man die
Delphi-Quellcode:
if frac(z2)=0 then ...
Delphi-Quellcode:
...gibt noch mehr!
if round(z2)=z2 then ...
//Edit: Ich sende es trotzdem mal ab... Flare |
Re: Wurzeln Wie schreibt man die
Ich will auch gar nicht das ihr meine Hausaufgaben macht sonst macht es ja keinen Spass mehr wenn einer den Quelltext vorkaut :mrgreen: :mrgreen: :mrgreen:
Aber ich kenn nun mal den Syntax nicht :wall: :wall: :wall: Axxus |
Re: Wurzeln Wie schreibt man die
Dein Lehrer wird dir keine solche Hausaufgabe geben, wenn du das nötige Wissen dafür noch nicht hast.
|
Re: Wurzeln Wie schreibt man die
Zitat:
|
Re: Wurzeln Wie schreibt man die
Naja aber wenn man noch so in den Anfängen steckt, also die Grundlagen noch fehlen...
|
Re: Wurzeln Wie schreibt man die
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:06 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 by Thomas Breitkreuz