Felix: [C++] Suche BMI Programm/Quelltext

Nabend zusammen :)

Ich suche ein Programm bzw. Quelltext über den BMI (Body Mass Index), das Programm sollte nur auf Konsoleneben sein.
Hat evtl. jemand sowas bzw. weiss jemand eine Link?

Bei Google & Co. fand ich nicht wirklich passendes dazu.
Danke schonmal für eure Antworten im Voraus ;)

MfG
Felix

  1. Hallo Felix

    Ich suche ein Programm bzw. Quelltext über den BMI (Body Mass Index), das Programm sollte nur auf Konsoleneben sein.
    Hat evtl. jemand sowas bzw. weiss jemand eine Link?

    Laut Wikipedia, BMI sollte das nicht zu schwer zu berechnen und nicht zu schwer zu programmieren sein. Woran bist Du bisher gescheitert?

    Bei Google & Co. fand ich nicht wirklich passendes dazu.

    Auch nicht den von mir zitierten Wikipedia-Artikel?

    Freundliche Grüße

    Vinzenz

    1. Vinzenz,
      den Wikipedia-Artikel hab ich gefunden und wie der BMI-Wert errechnet wird hab ich auch schon einigen Seiten gefunden ;)

      Nur wie schon erwähnt suche ich halt Programm/Quelltext welches den BMI-Wert errechnet und ausgibt.
      Da es aber meist solche Programme, ehr Quelltexte schon fertig gibt (zumindestens bei PHP, Java) wollt ich dieses nehmen und verwenden.
      Gibt es überhaupt bei C/C++ Programme die als Quelltext offen liegen?

      MfG
      Felix

      1. Hi,

        Gibt es überhaupt bei C/C++ Programme die als Quelltext offen liegen?

        Bei Sourceforge und Co einige Tausend. Hast du da schonmal gesucht?

      2. Hallo Felix

        Nur wie schon erwähnt suche ich halt Programm/Quelltext welches den BMI-Wert errechnet und ausgibt.

        Bei diesem Problem wäre mir die Suche nach etwas fertigem viel zu mühselig und langwierig. Das ist ja schneller selbstgeschrieben und man weiß anschließend, welche Fehler drin sind.

        Da es aber meist solche Programme, ehr Quelltexte schon fertig gibt (zumindestens bei PHP, Java) wollt ich dieses nehmen und verwenden.

        Mit welchen Programmiersprache(n) hast Du Dich bisher beschäftigt?

        Gibt es überhaupt bei C/C++ Programme die als Quelltext offen liegen?

        Ja. Sogar ganze Betriebssysteme mit allem was das Herz begehrt :-)

        Freundliche Grüße

        Vinzenz

  2. Hi!

    Ich suche ein Programm bzw. Quelltext über den BMI (Body Mass Index), das Programm sollte nur auf Konsoleneben sein.
    Hat evtl. jemand sowas bzw. weiss jemand eine Link?

    Wie dir Vinzenz bereits geschrieben hat, ist dies wirklich nicht schwer zu machen. Hier ein Beispiel:

      
    #include <iostream>  
      
    using namespace std;  
      
    int main() {  
        float size, weight, bmi;  
      
        cout << "Programm zur Berechnung des BMI\n";  
        cout << "\nBitte geben Sie ihre Größe ein:";  
        cin >> size;  
        cout << "\nUnd nun Ihr Gewicht:";  
        cin >> weight;  
      
        bmi = weight / (size * size);  
      
        cout << "\nIhr BMI ist: " << bmi << endl;  
      
        return 0;  
    }  
    
    

    Ist zwar ungetestet, sollte sich aber mit dem g++ kompilieren lassen. Wie es unter Windows aussieht, kann ich dir leider nicht sagen.

    Grüße,
    Fabian St.

    1. Hi!

      [...]

      Ich sollte vielleicht noch erwähnen, dass mein obiger Code eine Quick & Dirty Lösung ist. Es müssten natürlich noch eine Reihe von Überprüfungen [1] eingebaut werden.

      Grüße,
      Fabian St.

      [1] eingegebener Wert ist eine Zahl oder nicht, usw.

      1. Hallo Fabian

        Ich sollte vielleicht noch erwähnen, dass mein obiger Code eine Quick & Dirty Lösung ist. Es müssten natürlich noch eine Reihe von Überprüfungen [1] eingebaut werden.

        Ausserdem sollte das Programm Kommandozeilenparameter akzeptieren, z.B.

        -w, --weight
        -H, --height
        -h, --help

        [1] eingegebener Wert ist eine Zahl oder nicht, usw.

        und selbstverständlich auch die international wesentlich gebräuchlichere Einheiten wie stone/squareyard unterstützen. *g*

        Freundliche Grüße

        Vinzenz

    2. Dank dir Fabian für die Antwort ;)

      MfG
      Felix

  3. Wohl zu faul, selbst zu denken? Wetten: C-Kurs in der Schule, aber nie was gemacht und morgen ist der Abgabetermin einer ersten Hausaufgabe?

    1. Wohl zu faul, selbst zu denken?

      Na na,
      wenn es solch ein Programm als Quelltext offen gibt warum nicht den nehmen?
      Bei PHP, Java gibt es den Quelltext auch offen ;)

      Wetten: C-Kurs in der Schule, aber nie was gemacht und morgen ist
      der Abgabetermin einer ersten Hausaufgabe?

      Der Kandidat hat leider 0 Punkte, sie haben noch den 50/50 Jocker :)

      MfG
      Felix