Exemplo n.º 1
0
        public void CalculateFromFile()
        {
            UserTemplate user = new UserTemplate();

            string[] lines = System.IO.File.ReadAllLines(@"C:\Users\Tytus\Desktop\PoliczMojeBmi.txt");

            if (lines.Length < 4)
            {
                Console.WriteLine(SharedResources.WrongAnswerFormatThree);
                return;
            }

            string result1 = lines[1].ToLower();

            Double.TryParse(lines[2], out double result2);
            Double.TryParse(lines[3], out double result3);

            if (result1 == null || result2 == 0 || result3 == 0)
            {
                Console.WriteLine(SharedResources.WrongAnswerFormatThree);
                return;
            }


            BmiResultGenerator.PrintBmiResult(user);
            BmiResultGenerator.SaveBmiResultToFile(user);
        }
Exemplo n.º 2
0
        public void CalculateFromConsole()
        {
            UserTemplate user = new UserTemplate();

            Console.WriteLine(SharedResources.ExpectationOfConsoleDataSource);

            AssignTheSexFromConsole(user);
            AssignTheWeightFromConsole(user);
            AssignTheHeightFromConsole(user);

            BmiResultGenerator.PrintBmiResult(user);
            BmiResultGenerator.SaveBmiResultToFile(user);
        }
Exemplo n.º 3
0
        public void CalculateFromArgs(string[] args)
        {
            UserTemplate user = new UserTemplate();

            if (args[0].ToLower() == "m")
            {
                user.Sex = "m";
            }
            else if (args[0].ToLower() == "k")
            {
                user.Sex = "k";
            }

            user.Weight = Convert.ToDouble(args[2]);
            user.Height = Convert.ToDouble(args[1]);


            BmiResultGenerator.PrintBmiResult(user);
            BmiResultGenerator.SaveBmiResultToFile(user);
        }