コード例 #1
0
    static void Main(string[] args)
    {
        //instantiates new object
        HeartRates myHeartRates = new HeartRates();

        //user inputs first name
        Console.Write("Enter First Name: ");
        string fName = Console.ReadLine();

        //user inputs last name
        Console.Write("Enter Last Name: ");
        string lName = Console.ReadLine();

        //user inputs birth year
        Console.Write("Enter Year Of Birth: ");
        int YOB = int.Parse(Console.ReadLine());

        //sets object attributes to user input values
        myHeartRates.SetFName(fName);
        myHeartRates.SetLName(lName);
        myHeartRates.SetYOB(YOB);

        //displays all information
        Console.WriteLine($"First Name: {myHeartRates.GetFName()}\n" +
                          $"Last Name: {myHeartRates.GetLName()}\n" +
                          $"Year Of Birth: {myHeartRates.GetYOB()}\n" +
                          $"Age: {myHeartRates.GetAge()}\n" +
                          $"Max HR: {myHeartRates.GetMaxHR()} BPM\n" +
                          $"Target HR: {myHeartRates.GetTargetHR()} BPM\n");
    }
コード例 #2
0
    public static void Main(string[] args)
    {
        string fName, lName;

        int birthYear, currYear;

        Console.Write("\nEnter your first name: ");
        fName = Console.ReadLine();
        Console.Write("\nEnter your last name:");
        lName = Console.ReadLine();

        //Prompt birth year
        Console.Write("\nEnter your birth year: ");
        birthYear = Convert.ToInt32(Console.ReadLine());

        //Prompt current year
        Console.Write("\nEnter the current year: ");
        currYear = Convert.ToInt32(Console.ReadLine());

        HeartRates heartRate = new HeartRates(fName, lName, birthYear, currYear);

        Console.WriteLine("\n\nYour information\n------------------");
        Console.WriteLine("Name: {0} {1}", heartRate.FirstName, heartRate.LastName);
        Console.WriteLine("Age: {0}", heartRate.Age);
        Console.WriteLine("Maximum Heart Rate: {0}\nTarget Heart Rate: {1}",
                          heartRate.MaximumHeartRate, heartRate.TargetHeartRate);
    }
コード例 #3
0
        static void Main(string[] args)
        {
            HeartRates me = new HeartRates();

            Console.WriteLine("Mininum heart rate during exercise should be {0}.", me.MinimumHeartRate());
            Console.WriteLine("Maximum heart rate during exercise should be {0}.", me.MaximumHeartRate());
        }
コード例 #4
0
ファイル: UserTests.cs プロジェクト: lobrien/Fitbit.NET
        public void Retrieve_HeartRates_Today()
        {
            DateTime   heartRecordDate = DateTime.Now;
            HeartRates heartRateData   = client.GetHeartRates(heartRecordDate);

            Assert.IsNotNull(heartRateData);
            Assert.IsNotNull(heartRateData.Average);
            Assert.IsNotNull(heartRateData.Heart);
        }
コード例 #5
0
    public static void Main(string[] args)
    {
        // create a HeartRates object for a person born in 1975;
        // rates calculated based on current year 2010.
        HeartRates bob = new HeartRates("Bob", "Blue", 1975, 2010);

        Console.WriteLine("First name: {0}", bob.FirstName);
        Console.WriteLine("Last name: {0}", bob.LastName);
        Console.WriteLine("Age: {0}", bob.Age);
        Console.WriteLine("Maximum heart rate: {0}", bob.MaximumHeartRate);
        Console.WriteLine("Target heart rate range:");
        Console.WriteLine("   Minimum: {0}", bob.MaximumHeartRate);
        Console.WriteLine("   Maximum: {0}", bob.MaximumTargetHeartRate);
    } // end Main
コード例 #6
0
ファイル: UserTests.cs プロジェクト: lobrien/Fitbit.NET
        public void Delete_Heart_Rates_Today()
        {
            DateTime   heartRecordDate = DateTime.Now;
            HeartRates heartRateData   = client.GetHeartRates(heartRecordDate);

            foreach (var hr in heartRateData.Heart)
            {
                Assert.Greater(hr.LogId, 0);
                client.DeleteHeartRateLog(hr.LogId);
            }

            heartRateData = client.GetHeartRates(heartRecordDate);
            Assert.AreEqual(heartRateData.Heart.Count, 0);
        }
コード例 #7
0
        static void Main(string[] args)
        {
            Console.Write("Please enter your first name: ");
            string firstName = Console.ReadLine();

            Console.Write("Please enter your last name: ");
            string lastName = Console.ReadLine();

            Console.Write("Please enter your year of birth: ");
            int yearOfBirth = Convert.ToInt32(Console.ReadLine());

            int currYear = DateTime.Now.Year;

            HeartRates a = new HeartRates(firstName, lastName, yearOfBirth, currYear);

            Console.WriteLine("Current age is {0}", a.GetAge);
            Console.WriteLine("Max heart rate is {0}", a.GetMaxHeartRate);
            Console.WriteLine("Target heart range is {0}-{1}", a.GetMinTargetHeartRate, a.GetMaxTargetHeartRate);
        }
コード例 #8
0
    static void Main()
    {
        // prompt user to enter name and year of birth

        Console.WriteLine($"Please enter the user's first name: ");
        var firstName = Console.ReadLine();

        Console.WriteLine($"Please enter the user's last name:");
        var lastName = Console.ReadLine();

        Console.WriteLine($"Please enter the user's year of birth: ");
        var yearOfBirth = Convert.ToInt32(Console.ReadLine());

        var heartRate = new HeartRates(firstName, lastName, yearOfBirth);

        Console.WriteLine("Name of user: {0} {1}", heartRate.FirstName, heartRate.LastName);
        Console.WriteLine("Age of user: {0}", heartRate.PersonsAge);
        Console.WriteLine("User's maximum safe heart rate: {0} bpm", heartRate.MaxHeartRate);
        Console.WriteLine("User's target heart rate range: {0} bpm - {1} bpm", heartRate.MinTargetRate, heartRate.MaxTargetRate);
    }
    static void Main()
    {
        /* We could insert user information input right into paranthesis during an object creation step, but in that case the code would be harder to read. So let's create variables to store information passed by user and then use these variables as parameters in paranthesis during an object creation. */

        // Prompt user to enter first name.
        Console.WriteLine("Please enter person's first name: ");

        // Declare variable to store person's first name and assign user input to it.
        string firstName = Console.ReadLine();

        // Prompt user to enter last name.
        Console.WriteLine("Please enter person's last name: ");

        // Declare vvariable to store person's last name and assign user input to it.
        string lastName = Console.ReadLine();

        // Prompt user to enter birth year.
        Console.WriteLine("Please enter person's birth year: ");

        // Get a line of text from user, cast it to integer type and assign the result to a variable just declared.
        int birthYear = int.Parse(Console.ReadLine());

        // Prompt user to enter current year.
        Console.WriteLine("Please enter current year: ");

        // Get a line of text from user, cast it to integer type and assign the result to a variable just declared.
        int currentYear = int.Parse(Console.ReadLine());

        // Create an object of class HeartRates. Use created variables as parameters for class constructor.
        HeartRates person = new HeartRates(firstName, lastName, birthYear, currentYear);

        // Print empty line to visualy separete input data from output.
        Console.WriteLine();

        // Print person's first name, last name, birth year, age in years, maximum heart rate and target heart rate range.
        Console.WriteLine($"{person.FirstName} {person.LastName}'s data.");
        Console.WriteLine($"Birth year: {person.BirthYear}");
        Console.WriteLine($"Age: {person.AgeInYears} years");
        Console.WriteLine($"Maximum heart rate: {person.MaxHeartRate} BPM");
        Console.WriteLine($"Target heart rate range: {person.MinTargetHeartRate}-{person.MaxTargetHeartRate} BPM");
    }
コード例 #10
0
    static void Main(string[] args)
    {
        Console.Write("Enter First Name: ");
        string firstName = Console.ReadLine();

        Console.Write("Enter Last Name: ");
        string lastName = Console.ReadLine();

        Console.Write("Enter year of birth: ");
        int birthYear   = int.Parse(Console.ReadLine());
        int currentYear = DateTime.Now.Year;

        HeartRates heartRate = new HeartRates(firstName, lastName, birthYear, currentYear);

        Console.WriteLine($"Name: {heartRate.FirstName} {heartRate.LastName}");
        Console.WriteLine($"Birth Year: {heartRate.BirthYear}");
        Console.WriteLine($"Age: {heartRate.Age}");
        Console.WriteLine($"Max Heart Rate: {heartRate.MaxHeartRate}");
        Console.WriteLine($"Min Target Rate: {heartRate.MinTargetRate}");
        Console.WriteLine($"Max Target Rate: {heartRate.MaxTargetRate}");
        Console.WriteLine("Exercise Safely!");
    }
コード例 #11
0
 public void Log(int HeartRate)
 {
     HeartRates.Add(HeartRate);
 }
コード例 #12
0
ファイル: heartRateTest.cs プロジェクト: r-kill/c-sharp
    public static void Main(string[] args)
    {
        string firstName,   // variable to hold users first name
               lastName;    // variable to hold users last name
        int birthYear,      // variable to hold the year of users birth
            currentYear;    // variable to hold the current year

        // user info
        Console.WriteLine("Welcome to the heart rate calculator application.");
        Console.WriteLine("\nPersonal Information");
        // prompt user to enter first name
        Console.Write("Enter your first name: ");
        firstName = Console.ReadLine();

        // prompt user to enter last name
        Console.Write("Enter your last name: ");
        lastName = Console.ReadLine();

        // propmt user to enter birth year
        Console.Write("Enter the year you were born (1970): ");
        birthYear = Convert.ToInt32(Console.ReadLine());

        // prompt user to enter current year
        Console.Write("Enter the current year (2017): ");
        currentYear = Convert.ToInt32(Console.ReadLine());

        // initialize HeartRate class object
        HeartRates rates = new HeartRates(firstName, lastName, birthYear, currentYear);

        // output info if user entered proper year values
        // both year values should be positive and current year should be greater
        // than birth year
        if (rates.BirthYear > 0 && rates.CurrentYear > 0 &&
            rates.CurrentYear > rates.BirthYear)
        {
            // user info
            Console.WriteLine("\nHeart Rate Information");

            // display users first name, last name, year of birth
            Console.WriteLine("\tName: {0} {1}", rates.FirstName, rates.LastName);
            Console.WriteLine("\tYear of Birth: {0}", rates.BirthYear);

            // display users age
            Console.WriteLine("\tAge: {0} years", rates.Age);

            // display users max heart rate
            Console.WriteLine("\tMaximum Heart Rate: {0} beats per minute",
                              rates.MaxHeartRate);

            // display users target heart rate range
            Console.WriteLine("\tMinimum Target Heart Rate: {0} beats per minute",
                              rates.MaxTargetRate);
            Console.WriteLine("\tMaximum Target Heart Rate: {0} beats per minute",
                              rates.MinTargetRate);
        }
        else
        {
            // inform user that there was an error with the inputs
            Console.WriteLine("\nThe value you entered for either your year of");
            Console.WriteLine("birth, the current year, or both, is incorrect.");
            Console.WriteLine("Your heart rates could not be determined from the information provided.");
        } // end if else
    }     // end Main