Create a program to keep track of the participants

Assignment Help Basic Computer Science
Reference no: EM13165092

Create a program to keep track of the participants in a triathlon. Your program will keep track of the times in three events: Running, Swimming, and Biking. Your program will calculate who is the winner in the Male category and the Female category based on the total lowest score of the three events.   

  • Create a class called Athlete that holds the first name, last name, gender, and number of the athlete.
  • Create three separate classes for each of the three events: Running, Biking and Swimming. Each should hold the time (use a double so you can hold fractions of a second).
    • These classes should have static data members of 60 minutes. This is the maximum time of any one event. Compare the Athlete's time of each event to the static data member. If the athlete's time exceeds the 60 minutes, output a message that they are disqualified.
  • Get the data for each of the Athletes and write it to a file.
  • Calculate the lowest total score for the Males and the Females.
  • Output the winners' names, time for each event, and total time.
  • Display a sorted list of all males with their last name and total score.
  • Display a sorted list of all females with their last name and total score.

Your application must include the following:


Constructors

Delegate

Arrays

Abstract Class or Interface

Exception Handling

Static Data Members

Overloaded Operator or overridden method

MessageBox

Inheritance

Data Validation

File Input/Output

Value Added - something not listed above

Reference no: EM13165092

Questions Cloud

What is the new concentration of the acid : A bottle of 5.5 M acid has 21.3 mL remaining in it. If the acid is diluted to 700 mL, what is the new concentration of the acid?
Write the footnote for danerys year-end financial statement : Write the footnote for Danerys' year-end financial statements related to goodwill and other intangible assets. Assume Danerys had no intangible assets prior to the acquisition.
Calculate the molar mass of the biomolecule : For carbon tetrachloride, the boiling point constant is 5.03°C · kg/mol, and the boiling point of pure carbon tetrachloride is 76.50°C.
Compute the ph of the solution at the equivalence point : Calculate the pH of the solution at the equivalence point. b) What volume of 0.05 M HCl solution should be added to the sodium glutamate solution to yield a pH of 4.5?
Create a program to keep track of the participants : Create a program to keep track of the participants in a triathlon. Your program will keep track of the times in three events: Running, Swimming, and Biking.
State liquid that is a component of a wound dressing : An aqueous solution containing 0.003 M NaCl and 0.005 M CaCl2 is mixed with the polysaccharide alginate to create a high-viscosity liquid that is a component of a wound dressing
Should you set in ta1ctl, and what corresponding : Which bits (including divisor bits) should you set in TA1CTL, and what corresponding countshould you set in TA1CCR0, to trigger an interrupt every 400 msec?
Python errors : python errors, please correct them that are located in this program,
Compute the atomic mass of an element : calculate the atomic mass of an element with a measure specific heat of 0.14 J/(g C). Express your answer in atomic mass units to two significant figures.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Describe systems which make numeric predictions

So far we have been concerned with measuring performance of classifiers. I.e. systems which forecasts nominal variables. Describe about systems which make numeric predictions?

  Give a polynomial time reduction

Give a polynomial time reduction from the 3-Color (coloring a graph so that no vertices adjacent to each other have the same color using 3 colors) problem to 3-CNF SAT.

  Create incident response policy for development of response

Create the incident response policy which covers the development of incident response team, disaster recovery process and business continuity planning.

  Calculate overall return on investment of project

Calculate the overall return on investment of the project and then present a break even analysis. At what point does break-even occur?

  Encrypting a message by crypto device

Crypto device encrypts every message into 20 bits of ciphertext.

  Finding decimal equivalent of eight bit numbers

Let the two 8-bit numbers A=01000001 and B=10000100. Provide the decimal equivalent of each number.

  A network analyzer displays the following ip datagram

A network analyzer displays the following IP datagram that carries a UDP segment. Use the IP and UDP headers to answer the following questions

  Write and explain briefly three guidelines for sound policy

Write and explain briefly three guidelines for sound policy, as stated by Bergeron and Bérubé. Are policies different from standards? In what way? Are policies different from procedures? In what way?

  Industry specific applications

Does Microsoft's entry into industry-specific applications signal end for smaller industry specific software developers? What changes in strategy through such developers are necessary to compete with Microsoft?

  Good meetings in software development life cycle

Provide three words or phrases that explain why "good meetings" are important during the Software Development Life Cycle?

  Draw the block diagram for the hardware

Draw the block diagram for the hardware that implements the following: y + xz: AR ß BR + CR where AR, BR and CR are n-bit registers and x, y, and z are control variables.

  Benefits-negative effects brought by workplace automation

Write down at least three benefits and three negative effects brought about by workplace automation.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd