Beispiel #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("### Beregn dit kondital ###\n");

            // Get user inputs.
            Console.Write("Dit køn (m/k): ");
            var gender = UserInput.GetChar(new List <char>()
            {
                'm', 'k'
            });

            Console.Write("Din alder (år): ");
            var age = UserInput.GetDouble();

            Console.Write("Din vægt (kg): ");
            var weight = UserInput.GetDouble();

            Console.Write("Din hvilepuls (bpm): ");
            var minPulse = UserInput.GetDouble();

            Console.Write("Din maks. puls (bpm): ");
            var maxPulse = UserInput.GetDouble();

            // Calculate and print values representing user's physical health.
            var kondital        = Kondital.GetKondital(minPulse, maxPulse);
            var oxygenMax       = Kondital.GetOxygenMax(kondital, weight);
            var healthCondition = Kondital.GetPhysicalHealthCondition((int)Math.Round(kondital), gender != 'm', (int)age);

            Console.WriteLine("\nDINE VÆRDIER:");
            Console.WriteLine("Kondital: " + Math.Round(kondital) + " ml/kg/min");
            Console.WriteLine("Maksimal iltoptagelse: " + Math.Round(oxygenMax, 1) + " l/ml");
            Console.WriteLine("Kondition: " + Kondital.healthConditionString[healthCondition]);
        }
        static void Main(string[] args)
        {
            double vægt  = default;
            double hPuls = default;
            double mPuls = default;
            bool   køn   = default;
            int    alder = default;

            Console.WriteLine("Angiv Hvile Puls:");
            hPuls = double.Parse(Console.ReadLine());
            Console.WriteLine("Angiv Maksimal Puls:");
            mPuls = double.Parse(Console.ReadLine());
            Console.WriteLine("Angiv vægt (undskyld):");
            vægt = double.Parse(Console.ReadLine());
            Console.WriteLine("Hvor gammel er du? (had mig ej!)");
            alder = int.Parse(Console.ReadLine());
            Console.WriteLine("Og endelig, er du kvinde eller mand? [K/M]");
            køn = (Console.ReadLine() == "K") ? true : false;

            Kondital maalEt = new Kondital(hPuls, mPuls, vægt, alder, køn);

            Console.WriteLine($"Dit kondital er: \t{maalEt.CalcKondi()} ml/kg/min");
            Console.WriteLine($"Din iltoptagelse er: \t{maalEt.CalcO2()} l/ml");
            Console.WriteLine($"Kondi-tilstand: \t{maalEt.Tilstand()}");
        }