Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Using the vim editor, create Go programs that solve the following problems: The Triathlon Problem: The number of calories burned per hour by cycling, running,

Using the vim editor, create Go programs that solve the following problems:

The Triathlon Problem: The number of calories burned per hour by cycling, running, and swimming are 225, 450, and 275, respectively. A person loses 1 pound of weight for each 3,800 calories burned. Write a program to request the number of hours spent at each activity and then display the number of calories burned and the number of pounds worked off.

The Triathlon Problem

Ask the user for the number of triathletes

Have your program loop the inputs, calculations, and outputs for each triathlete

Use the Printf function to format your output

The spacing and formatting precision should exactly mirror that as shown below:

image text in transcribed

The Triathlon Problem

Write a function that does the following:

o A prompt message is passed to this function as the one parameter

o The function will return a float64 and an error

o The function should read the string into a buffered reader. If an error occurs, zero should be returned along with an appropriate error message.

o The function should convert the string to a floating point number. If an error occurs, zero should be returned along with an appropriate error message.

o The function should check to see if the number is not positive. If so, zero should be returned along with an appropriate error message.

o The function should return the floating point number and nilThe main function should call the above function 3 times, once for running, once for swimming, and once for cycling.To the user, this program will behave in a similar manner as Assignment #5. The only difference will be the error output messages.

/---------------------------------------------------------------------------------------------Text for copy

How many triathletes are there? 3

Athlete #1: Enter cycling hours: 2 Enter running hours: 2 Enter swimming hours: 2 Total calories: XXXX Pounds lost: Y.YY

Athlete #2: Enter cycling hours: 3 Enter running hours: 2 Enter swimming hours: 4 Total calories: XXXX Pounds lost: Y.YY

Athlete #3: Enter cycling hours: 1.7 Enter running hours: 2.11 Enter swimming hours: 1.89 Total calories: XXXX Pounds lost: Y.YY

//---------------------------------------------------------------------------------------------Text for copy

Additional comments throughout the program should be included where appropriate.

File should be run as text files with ".go" extensions and Show output.

How many triathletes are there? 3 Athlete #1: Enter cycling hours: 2 Enter running hours: 2 Enter swimming hours: 2 Total calories: XXXX Pounds lost: Y.YY Athlete #2: Enter cycling hours: 3 Enter running hours: 2 Enter swimming hours: 4 Total calories: XXXX Pounds lost: Y.YY Athlete #3: Enter cycling hours: 1.7 Enter running hours: 2.11 Enter swimming hours: 1.89 Total calories: XXXX Pounds lost: Y. YY

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database And Expert Systems Applications 33rd International Conference Dexa 2022 Vienna Austria August 22 24 2022 Proceedings Part 1 Lncs 13426

Authors: Christine Strauss ,Alfredo Cuzzocrea ,Gabriele Kotsis ,A Min Tjoa ,Ismail Khalil

1st Edition

3031124227, 978-3031124228

More Books

Students also viewed these Databases questions

Question

how would you have done things differently?

Answered: 1 week ago

Question

What were the reasons for your conversion or resistance?

Answered: 1 week ago