Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Kleiner und einfacher BMI Rechner (https://www.delphipraxis.net/128423-kleiner-und-einfacher-bmi-rechner.html)

Jay15 29. Jan 2009 15:18


Kleiner und einfacher BMI Rechner
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,

hier ist eines meiner ersten Projekte: Ein kleiner, ganz simpler BMI Rechner. :)

Der Rechner gibt den BMI-Wert als Zahl an und sagt ob man Unter-, Normal- oder Übergewicht hat.

Also einfach Größe und Gewicht eingeben und der BMI-Wert wird angezeigt.

Wäre nett wenn ihr mir sagen könntet, was ich noch verbessern kann.


EDIT: Ich hab jetzt so ziemlich alle Sachen geändert!

BMI Rechner 2.1:
- Maximierfunktion deaktiviert
- Edit-Felder lassen nur noch Zahlen und Kommas zu
- Fenstergröße kann nicht mehr geändert werden
- Beim zurücksetzten wird der Focus auf das erste Edit-Feld gesetzt
- Den kleinen Tippfehler habe ich geändert ("starke Adipositas")

EDIT2: Jetzt müsste aber alles richtig sein.

BMI Rechner 2.2:
- Die meldung "'' ist kein gültiger Gleitkommawert" kommt nicht mehr
- Der Fehler beim Brechenen ist behoben (25=Untergewicht, 25= starke Adipositas)
- Minimalwert und Maximalwert gesetzt

Grolle 29. Jan 2009 15:26

Re: Kleiner und einfacher BMI Rechner
 
Hi,
Zitat:

Zitat von Jay15
Wäre nett wenn ihr mir sagen könntet, was ich noch verbessern kann.

Übergewicht kleiner schreiben :mrgreen:

Nein im Ernst. Er macht doch genau was er soll (ich geh mal davon aus, das die Berechnung stimmt).
Sonst würde ich da nix mehr verbessern. Vielleicht das Fenster nicht so einstellen, das die Felder
alle links oben in der Ecke stehen, wenn man es vergrößert (Anchors), oder eine feste Fensterbreite
vergeben (Geschmackssache).

Viele Grüße ...

// Edit: spielt beim BMI nicht auch das Alter eine Rolle?

Maja Jessica 29. Jan 2009 15:29

Re: Kleiner und einfacher BMI Rechner
 
Eigentlich nix, sieht gut aus.
Eventuell bei Klick auf "Zurücksetzen" den Fokus auf das "Gewicht-EditFeld" setzen. (Edit1.SetFocus)

Hübsch :)

himitsu 29. Jan 2009 15:34

Re: Kleiner und einfacher BMI Rechner
 
Zitat:

// Edit: spielt beim BMI nicht auch das Alter eine Rolle?
kommt drauf an ...
nach der "alten" Berechnung nicht

Neuerdings wird auch Alter, Geschecht uvm. mit einberechnet.
Denn sonst wären die ganzen extrem Bodybuilder auch voll fett (übergewichtig) und das obwohl sie ja kaum Fett haben

[add2]was ist eigentlich der Unterschied zwischen Männlich und Weiblich? Irgendwie ist da alles gleich :gruebel: [/add2]


http://ny.milesplit.us/uploads/user_...odybuilder.jpg

[add]
noch 5 cm wachsen und ich hätt Normalgewicht :angel:

craash 29. Jan 2009 15:55

Re: Kleiner und einfacher BMI Rechner
 
Zitat:

Zitat von himitsu
[add2]was ist eigentlich der Unterschied zwischen Männlich und Weiblich? Irgendwie ist da alles gleich :gruebel: [/add2]

bei männlich steht
Zitat:

stark adipositus
und bei weiblich
Zitat:

stark adipositas
:P

Maja Jessica 29. Jan 2009 16:06

Re: Kleiner und einfacher BMI Rechner
 
Einen hab' ich noch: Eventuell Fehleingaben (Grösse > 250cm oder Alter > 150) abfangen.
Auch sollten nur Ziffern möglich sein:

Delphi-Quellcode:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
 if not (key in ['0'..'9',#13,#8, '.' , ',' ]) then key := #0;
 if key = '.' then key :=',';
end;
mj

Jay15 29. Jan 2009 16:33

Re: Kleiner und einfacher BMI Rechner
 
Ich wollt nur mal sagen ich habe die BMI-Daten von dieser Seite:

http://www.bmi-rechner.li/

Wie man dort sieht gibt es einen Unterschied zwischen männlich und weiblich, der aber nur gering ist.

himitsu 29. Jan 2009 16:34

Re: Kleiner und einfacher BMI Rechner
 
Zitat:

Zitat von craash
stark adipositus / stark adipositas

OK, so fett bin ich ja zum Glück nicht :mrgreen:
hatte gedacht, daß da die Berechnung anders ist und beim Testen wurde alles gleich berechnet.

[add]
was auch mal hübsch wär:
http://de.wikipedia.org/wiki/Body-Mass-Index (das bunte Bild mitte rechts)
wenn z.B. die eigenen Werte in diesem Diagramm markiert würden (also 'nen Punkt an der stelle, wo man sich befindet).

Ruio 29. Jan 2009 17:18

Re: Kleiner und einfacher BMI Rechner
 
Liste der Anhänge anzeigen (Anzahl: 2)
Ich würde noch die Maximierfunktion deaktivieren, das sieht nämlich maximiert blöd aus.
Und ich habe einen Fehler gefunden. Kann es sein, dass bei manchen Werten (z.B. 25) die Beschreibung nicht geändert wird? (s. Anhang)

Jay15 30. Jan 2009 18:42

Re: Kleiner und einfacher BMI Rechner
 
Hab die meisten Sachen, die ihr mir gesagt habt, geändert! :-D

Noedel 30. Jan 2009 18:49

Re: Kleiner und einfacher BMI Rechner
 
Für Weiblich bekomme bekomme ich keinen Normalgewichtswert... Bei männlich geht das aber (bei gleichen Werten)

Ruio 30. Jan 2009 18:52

Re: Kleiner und einfacher BMI Rechner
 
Was ist damit?
Delphi-Quellcode:
---------------------------
Bmi rechner 2
---------------------------
'' ist kein gültiger Gleitkommawert.
---------------------------
OK  
---------------------------
Und was ist mit BMI-Wert: 25 = Untergewicht und BMI-Wert: 25 = starke Adipositas? Das sieht genauso aus wie vorher. :gruebel:

Jay15 31. Jan 2009 09:17

Re: Kleiner und einfacher BMI Rechner
 
Ja das habe ich ja auch noch nicht geändert, weil ich noch nicht genau weiß woran das liegt.

Florian Hämmerle 31. Jan 2009 09:38

Re: Kleiner und einfacher BMI Rechner
 
Cool wäre es doch, wenn man ein Profil anlegen könnte und das Programm die Werte in ner Datei speichert und den Fortschritt veim Abnehmen anzeigt (Diagramm, Tabelle, ...)

mfg Flö

lbccaleb 31. Jan 2009 10:16

Re: Kleiner und einfacher BMI Rechner
 
Zitat:

Zitat von Jay15
Ja das habe ich ja auch noch nicht geändert, weil ich noch nicht genau weiß woran das liegt.

Das liegt daran, das in dem Edits noch nichts steht, also noch nichts eingetragen wurde und man trotzdem auf männlich oder weiblich klickt!

Du musst also eine abfrage einbauen, ob schon zahlen eingetragen wurden ansonnsten muss er die berechnung abbrechen!

Jay15 31. Jan 2009 11:03

Re: Kleiner und einfacher BMI Rechner
 
So habe die Punkte, die ihr mir noch gesagt habt, geändert!

lbccaleb 31. Jan 2009 11:10

Re: Kleiner und einfacher BMI Rechner
 
Ok, die Meldung kommt aber immer noch, wenn nur ein Feld ausgefüllt ist ;-)

Jay15 31. Jan 2009 11:32

Re: Kleiner und einfacher BMI Rechner
 
Gibt's doch nicht noch ein Fehler! :? Hab ich direkt behoben, war nicht viel. :-D

lbccaleb 31. Jan 2009 11:37

Re: Kleiner und einfacher BMI Rechner
 
Ja, jetzt gehts^^

Naja aber so wie schon geschrieben solltest du noch eine Abfrage einbauen für die maximal Werte..
Also das man max zb. 250 kg eingeben kann und das Gewicht mind. bei 10 (oder so) liegt!

Genau das gleiche bei der Größe..

Jay15 31. Jan 2009 13:05

Re: Kleiner und einfacher BMI Rechner
 
Hab dem Minimal- und Maximalwert gesetzt.

Gewicht: 20 bis 250
Größe: 20 bis 300

Luckie 31. Jan 2009 14:03

Re: Kleiner und einfacher BMI Rechner
 
Zitat:

Zitat von lbccaleb
Du musst also eine abfrage einbauen, ob schon zahlen eingetragen wurden ansonnsten muss er die berechnung
abbrechen!

Besser wäre, die Schlatfläche erst zu aktivieren, wenn alle erforderlichen Daten eingegeben wurden.

Aber warum wird so ein Programm nicht unter Opensource veröffentlicht? Große Geheimnisse dürften sich nicht im Quellcode finden lassen und für Anfänger ist so was immer ein schönes Anschauungsbeispiel.

Jay15 31. Jan 2009 15:10

Re: Kleiner und einfacher BMI Rechner
 
Die Schaltfläche wird jetzt erst aktiviert, wenn man auf männlich oder weiblich klickt.


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