AGB  ·  Datenschutz  ·  Impressum  







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

Die Masse der Erde in delphie eingeben

Ein Thema von Crackerr · begonnen am 30. Aug 2006 · letzter Beitrag vom 31. Aug 2006
Antwort Antwort
Seite 1 von 2  1 2      
Crackerr

Registriert seit: 24. Jun 2006
1 Beiträge
 
#1

Die Masse der Erde in delphie eingeben

  Alt 30. Aug 2006, 23:04
Hi Will ein Programm scchreiben für Planetenbewegung, allerdings hab ich das Problem, das delphi die masser der erde zu groß ist, und mit 10ner potenzen kann man imo in delphie nicht arbeiten

Jemand eine idee ?

Vielen Dank
  Mit Zitat antworten Zitat
Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#2

Re: Die Masse der Erde in delphie eingeben

  Alt 30. Aug 2006, 23:38
Zitat von Crackerr:
Jemand eine idee ?
Jupp, hier. Idee: Formuliere deine Frage neu, damit man dir helfen kann. Wichtige Informationen wären grober Aufbau der Applikation, eventuelle Fehlermeldung und vielleicht noch Source-Code der entsprechenden Stelle. Außerdem solltest du solche eher schwammigen Beschreibungen wie "ist delphi zu groß" vermeiden.
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#3

Re: Die Masse der Erde in delphie eingeben

  Alt 30. Aug 2006, 23:40
Zitat von Crackerr:
und mit 10ner potenzen kann man imo in delphie nicht arbeiten
und um meinem Vorredner noch was hinzuzufügen: der Datentyp Extended tut genau das: mit 10er-Potenzen arbeiten... stimmt also nicht so ganz

  Mit Zitat antworten Zitat
omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Die Masse der Erde in delphie eingeben

  Alt 30. Aug 2006, 23:41
Zitat von Khabarakh:
...Außerdem solltest du solche eher schwammigen Beschreibungen wie "ist delphi zu groß" vermeiden.
naja, schonmal geschaut wie gross die Masse der Erde ist? hier

@Crackerr: Vielleicht hilft dir das hier weiter.

Gruss
Thorsten
  Mit Zitat antworten Zitat
Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#5

Re: Die Masse der Erde in delphie eingeben

  Alt 30. Aug 2006, 23:54
Zitat von Meflin:
Der Datentyp Extended tut genau das: mit 10er-Potenzen arbeiten... stimmt also nicht so ganz
Was ?
10er-Potenzen nutzen vielleicht solche Eigenbauten wie der (dadurch natürlich schnarchlahme) .Net-Decimal-Typ, aber die anderen Floattypen nutzen die Basis 2.

@omata: Auswendig kenne ich den Wert nicht, aber auswendig weiß ich, dass er sogar in Milligramm in einen Real48 passen würde.
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#6

Re: Die Masse der Erde in delphie eingeben

  Alt 31. Aug 2006, 00:02
Zitat von Khabarakh:
Was ?
Vielleicht verstehe ich da was falsch, aber:
Zitat von Delphi Hilfe:
Extended -3,6 x 10^4951 .. 1,1 x 10^4932
sieht für mich irgendwie nach Zehnerpotenz aus. auch die Ausgabe erfolgt in der form ..E.. was ja für *10 ^ x steht, oder nicht

  Mit Zitat antworten Zitat
omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#7

Re: Die Masse der Erde in delphie eingeben

  Alt 31. Aug 2006, 00:04
Und? Habt ihr da mal eine 1 mit 24 Nullen reingeschrieben?
  Mit Zitat antworten Zitat
Dax
(Gast)

n/a Beiträge
 
#8

Re: Die Masse der Erde in delphie eingeben

  Alt 31. Aug 2006, 00:06
Zitat von Meflin:
Zitat von Delphi Hilfe:
Extended -3,6 x 10^4951 .. 1,1 x 10^4932
sieht für mich irgendwie nach Zehnerpotenz aus. auch die Ausgabe erfolgt in der form ..E.. was ja für *10 ^ x steht, oder nicht
Du verwechselst da Interna und Darstellung Intern ist ein Extended-Wert nix anderes als zwei DWord mit nem angepappten Word, sprich: 80 Bits.
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#9

Re: Die Masse der Erde in delphie eingeben

  Alt 31. Aug 2006, 00:07
Zitat von omata:
Und? Habt ihr da mal eine 1 mit 24 Nullen reingeschrieben?
Wenn mich meine spärlichen Mathe-Kentnisse nicht ganz verlassen haben, sind doch 1,1 x 10^4932 eine 11 mit 4931 Nullen oder nicht somit müsste das locker reingehen

edit @Dax: hä

  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
 
#10

Re: Die Masse der Erde in delphie eingeben

  Alt 31. Aug 2006, 00:08
Aber die interne Speicherung ist komplett anders.

Ein Extended besitzt 64 Bit Mantisse und 15 Bit Exponent.

Das bedeutet ein Extended kann ungefähr einen Zahlenbereich darstellen von:
-2^(2^14) bis 2^(2^14), also -1,19e4932 bis 1,19e4932

Und das ist verdammt viel. Die Masse der Erde passt da locker rein, da würde sogar die Anzahl der Atome der Erde locker reinpassen.

(Wenn ich mich nicht verrechnet hab)

EDIT: Roter Kasten... grml...
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
Antwort Antwort
Seite 1 von 2  1 2      


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 04:57 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