AGB  ·  Datenschutz  ·  Impressum  







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

Halbwertszeit berechnen...

Ein Thema von Codix32 · begonnen am 23. Apr 2009 · letzter Beitrag vom 23. Apr 2009
Antwort Antwort
Codix32

Registriert seit: 23. Apr 2009
137 Beiträge
 
Delphi 2005 Personal
 
#1

Halbwertszeit berechnen...

  Alt 23. Apr 2009, 14:18
Hallo Leutz,

bin ein Greenhorn und möchte mit Delphi ein kleines Proggi machen, mit dem man Halbwertszeiten berechnen kann.

Mein Problem an sich ist nicht die Programmiersprache, sondern mein IQ läßt es nicht zu, die Formel für Halbwertszeiten zu verstehen.

Beispiel: Die Zahl 1200 halbiert sich alle 12 Std. Wie sieht die Zahl nach 9 Std oder 16 Std, usw, aus?
Wer von euch hat einen höheren IQ und kann mir eine Proc oder Func schreiben?

Codix32
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#2

Re: Halbwertszeit berechnen...

  Alt 23. Apr 2009, 14:29
Delphi-Quellcode:
function fraction(t: double) : double;
const
  HWZ : double = 12;
begin
  Result := Math.power(0.5, t/HWZ);
end;
Gibt dir den Bruchteil zurück, der nach der Zeit t übrigbleibt

d.h. du musst den Bruchteil noch mit der Ursprungsmenge multiplizieren, um die Momentanmenge zu erhalten
  Mit Zitat antworten Zitat
Codix32

Registriert seit: 23. Apr 2009
137 Beiträge
 
Delphi 2005 Personal
 
#3

Re: Halbwertszeit berechnen...

  Alt 23. Apr 2009, 14:35
Zitat von jfheins:
Delphi-Quellcode:
function fraction(t: double) : double;
const
  HWZ : double = 12;
begin
  Result := Math.power(0.5, Zeit/HWZ);
end;
Gibt dir den Bruchteil zurück, der nach der Zeit t übrigbleibt

d.h. du musst den Bruchteil noch mit der Ursprungsmenge multiplizieren, um die Momentanmenge zu erhalten
Danke, das ist super, jfHeins.

Aber was ist 'Math.power' für eine Funktion? Gibt es die auch in Delphi 2005?
  Mit Zitat antworten Zitat
gammatester

Registriert seit: 6. Dez 2005
999 Beiträge
 
#4

Re: Halbwertszeit berechnen...

  Alt 23. Apr 2009, 14:36
Zitat von jfheins:
Delphi-Quellcode:
function fraction(t: double) : double;
const
  HWZ : double = 12;
begin
  Result := Math.power(0.5, Zeit/HWZ);
end;
Gibt dir den Bruchteil zurück, der nach der Zeit t übrigbleibt ;)

d.h. du musst den Bruchteil noch mit der Ursprungsmenge multiplizieren, um die Momentanmenge zu erhalten ;)
Wenn Du innerhalb von power 't' statt 'Zeit' schreibst, wird's richtiger.
  Mit Zitat antworten Zitat
Codix32

Registriert seit: 23. Apr 2009
137 Beiträge
 
Delphi 2005 Personal
 
#5

Re: Halbwertszeit berechnen...

  Alt 23. Apr 2009, 14:40
Zitat von gammatester:
Zitat von jfheins:
Delphi-Quellcode:
function fraction(t: double) : double;
const
  HWZ : double = 12;
begin
  Result := Math.power(0.5, Zeit/HWZ);
end;
Gibt dir den Bruchteil zurück, der nach der Zeit t übrigbleibt

d.h. du musst den Bruchteil noch mit der Ursprungsmenge multiplizieren, um die Momentanmenge zu erhalten
Wenn Du innerhalb von power 't' statt 'Zeit' schreibst, wird's richtiger.
Danke, und die Func Power liegt in der Unit 'Math'.

Danke euch, gammatester und jfheins
  Mit Zitat antworten Zitat
Antwort Antwort


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 11:55 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