Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi So ein blödes Rechenproblem (https://www.delphipraxis.net/48055-so-ein-bloedes-rechenproblem.html)

goose33 20. Jun 2005 00:21


So ein blödes Rechenproblem
 
Hallöchen,

ich hab ein Problem mit einer Rechenaufgabe :

Ich muss eine dezimalzahl in Grad Minuten und Sekunden umrechnen.
Die umrechnung geht so :

Breite Frankfurt: 50* 60' 44" ( das muss rauskommen )

"Breite Frankfurt: 50 + (06 / 60) + (44 / 3600) = 50,11222°"

Also 50,11222 muss umgerechnet werden.

Jetzt kommts :

Ganzzahliger Anteil = Grad = 50 ( Ganzzahliger Antweil ???? Gibts da ne Funktion für ? )

Rest:
50,11222 - 50 = 0,11222

*60=
0,11222 * 60 = 6,7332

Ganzzahliger Anteil = Minute = 6

Rest:
6,7332 - 6 = 0,7332

*60=
0,7332 * 60 = 43,992

Ganzzahliger Anteil = Sekunde = 43

Wie kann ich das denn lösen ?????
Ich hab echt keine Idee

Dank Euch !!
Matthias

Hansa 20. Jun 2005 00:29

Re: So ein blödes Rechenproblem
 
Zitat:

Zitat von goose33
Ganzzahliger Anteil = Grad = 50 ( Ganzzahliger Antweil ???? Gibts da ne Funktion für ? )

Es gibt TRUNC und ROUND und FRAC und noch mehr Funktionen für so was. Mit Durchlesen der Delphi-Hilfe und diesen Stichworten dürfte das absolut kein Problem sein !

Leuselator 20. Jun 2005 00:30

Re: So ein blödes Rechenproblem
 
schau in der OH nach
Delphi-Quellcode:
trunc()
und
Delphi-Quellcode:
frac()
Gruß

[Edit]Hansa - wer sonst :-D [/Edit]

Hansa 20. Jun 2005 00:45

Re: So ein blödes Rechenproblem
 
@Leusel : sehe es so : ich bin immer schneller. :lol:

goose33 20. Jun 2005 00:48

Re: So ein blödes Rechenproblem
 
Hehe,

nun streitet Euch nicht :-)

Danke Euch beiden....ganz ehrlich, da hätte ich auch selber drauf kommen müssen.

Trotzdem Danke !!
Matthias

Delphi_Fanatic 20. Jun 2005 07:56

Re: So ein blödes Rechenproblem
 
Zitat:

Ganzzahliger Anteil (...) Rest (..)
Schau' Dir mal DIV und MOD an. Das ist das, was Du suchst....

leddl 20. Jun 2005 08:17

Re: So ein blödes Rechenproblem
 
Dazu müßte er aber trotzdem per Trunc und Frac erstmal rausfinden, durch was er teilen müßte. :zwinker:
//Edit: :wall: Quatsch, geht natürlich. Sorry!


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:41 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