Feedback

Kalorienverbrauch

Sprache: C#

Berechnet den Kalorienverbrauch eines Menschen
class Snippet
    {
        public double KalorienBedarf(double alter,double gewicht,double groesse)
        {
           double grundumsatz= Math.Round((10*gewicht)+ (6.25*groesse) - (5*alter)+5,2);

           double[] palwerte= new double[6];

           palwerte[0] = 0.95;  // schlafen
           palwerte[1] = 1.2;   // liegen
           palwerte[2] = 1.5;   //sitzen
           palwerte[3] = 1.7;   // stehen
           palwerte[4] = 1.9;   //gehen
           palwerte[5] = 2.4;   //körperliche Ansträngungen


           double arbeitsumsatz = Math.Round(grundumsatz * palwerte[4],2);

           double gesamtumsatz = Math.Round(grundumsatz + arbeitsumsatz,2);

           return gesamtumsatz;

            
        }
      
    }
class Snippet
    {
        public double KalorienBedarf(double alter,double gewicht,double groesse)
        {
           double grundumsatz= Math.Round((10*gewicht)+ (6.25*groesse) - (5*alter)+5,2);

           double[] palwerte= new double[6];

           palwerte[0] = 0.95;  // schlafen
           palwerte[1] = 1.2;   // liegen
           palwerte[2] = 1.5;   //sitzen
           palwerte[3] = 1.7;   // stehen
           palwerte[4] = 1.9;   //gehen
           palwerte[5] = 2.4;   //körperliche Ansträngungen


           double arbeitsumsatz = Math.Round(grundumsatz * palwerte[4],2);

           double gesamtumsatz = Math.Round(grundumsatz + arbeitsumsatz,2);

           return gesamtumsatz;

            
        }
      
    }

1 Kommentar

  1. Wozu das palwerte-Array in der Methode wenn dann nicht alle Werte verwendet werden? Ein Parameter dafür wäre nicht schlecht.
    Auch eine Angabemöglichkeit wie viele Stunden man was gemacht hat wäre praktisch.