AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Wurzeln Wie schreibt man die

Ein Thema von Axxus · begonnen am 9. Nov 2006 · letzter Beitrag vom 10. Nov 2006
Antwort Antwort
Seite 1 von 5  1 23     Letzte »    
Axxus

Registriert seit: 3. Okt 2006
212 Beiträge
 
Turbo Delphi für Win32
 
#1

Wurzeln Wie schreibt man die

  Alt 9. Nov 2006, 13:14
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
  Mit Zitat antworten Zitat
dfried

Registriert seit: 16. Aug 2005
486 Beiträge
 
#2

Re: Wurzeln Wie schreibt man die

  Alt 9. Nov 2006, 13:16
Die Funktion dazu in Delphi heisst SQRT, alles weiter dazu in der OH.
  Mit Zitat antworten Zitat
Axxus

Registriert seit: 3. Okt 2006
212 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Wurzeln Wie schreibt man die

  Alt 9. Nov 2006, 15:28
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:
z1 : integer
z2 : double;
z1 := x*x + y*y;
z2 := sqrt (z1);
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

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
  Mit Zitat antworten Zitat
dfried

Registriert seit: 16. Aug 2005
486 Beiträge
 
#4

Re: Wurzeln Wie schreibt man die

  Alt 9. Nov 2006, 15:38
Zitat von Axxus:
Ich kann aber z2 nicht als integer eklarieren weil sonst ein Fehler auftrit. Deswegen

Wie kann ich feststellen ob eine zahl ne GAnzzahl ist???
Na, dann drück doch mal auf deinem SQRT die F1 taste und hau dann mit der Maus unter "Kategorie" auf das grün hinterlegte "Arithmetik", dort wirst du bestimmt fündig.

Denn...

Zitat von Axxus:
bitte antwortet schnell ich will es bis morgen fertig haben
...wir machen dir hier nicht deine Hausaufgaben fix und fertig
  Mit Zitat antworten Zitat
Flare

Registriert seit: 26. Jan 2006
Ort: Leipzig
529 Beiträge
 
Delphi 7 Professional
 
#5

Re: Wurzeln Wie schreibt man die

  Alt 9. Nov 2006, 15:40
if frac(z2)=0 then ... if round(z2)=z2 then ... ...gibt noch mehr!

//Edit: Ich sende es trotzdem mal ab...


Flare
Willy Scheibel
  Mit Zitat antworten Zitat
Axxus

Registriert seit: 3. Okt 2006
212 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Wurzeln Wie schreibt man die

  Alt 9. Nov 2006, 16:48
Ich will auch gar nicht das ihr meine Hausaufgaben macht sonst macht es ja keinen Spass mehr wenn einer den Quelltext vorkaut

Aber ich kenn nun mal den Syntax nicht

Axxus
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: Wurzeln Wie schreibt man die

  Alt 9. Nov 2006, 17:11
Dein Lehrer wird dir keine solche Hausaufgabe geben, wenn du das nötige Wissen dafür noch nicht hast.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Balu der Bär
(Gast)

n/a Beiträge
 
#8

Re: Wurzeln Wie schreibt man die

  Alt 9. Nov 2006, 17:15
Zitat von 3_of_8:
Dein Lehrer wird dir keine solche Hausaufgabe geben, wenn du das nötige Wissen dafür noch nicht hast.
Das ist erstmal völliger Quark, ich weiß zwar nicht was an der Schule so los ist aber es soll Schulen geben wo man Aufgaben bekommt und sich das nötige Wissen selbst erarbeiten darf (wirst du dann im Abi merken ).
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: Wurzeln Wie schreibt man die

  Alt 9. Nov 2006, 17:29
Naja aber wenn man noch so in den Anfängen steckt, also die Grundlagen noch fehlen...
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Benutzerbild von mr47
mr47

Registriert seit: 6. Dez 2004
Ort: Stuttgart
644 Beiträge
 
Delphi 2005 Personal
 
#10

Re: Wurzeln Wie schreibt man die

  Alt 9. Nov 2006, 19:07
Zitat von 3_of_8:
Naja aber wenn man noch so in den Anfängen steckt, also die Grundlagen noch fehlen...
... kann es sich immer noch um einen dummen Lehrer handeln
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 5  1 23     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:46 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz