Write a program that simulates an airplane race the program

Assignment Help C/C++ Programming
Reference no: EM13379953

Write a program that simulates an airplane race. The program will display a table showing the speed in km/hour and distance in km traveled by two airplanes every second until one of them has gone 10 kilometers.

These are the requirements for the program:

  • The program will use a function that has the following parameters: time and acceleration.
  • The function will pass back two data items: speed and distance.
  • Us this formula to calculate speed: speed = time * acceleration;
    (Where speed is in kilometers per second, time is in seconds, and acceleration is in meters per second2.)
  • Use this formula for distance: distance = 0.5 * time * time * acceleration;
    (Where distance is in kilometers)
  • You don't need to ask for user input. You can just use constants for acceleration.(Use random values if you want to make the race more interesting.) The acceleration values should be between 5 and 25 meters per second2
  • Do not use any global variables.
  • Include a driver for testing the speed and distance function.

Hints:

  • Think about pass by value vs. pass by reference when deciding how to pass a data item back in a function parameter.
  • The speed calculated above is in km per second. In your table you need to display km per hour. The formula for conversion is: 1 km/h = 3600 * km/s.
  • The distance calculated above is in meters. You need to display kilometers. 1 km =1000 * m.

Example Output
Here is an example where airplane A's acceleration is 5 m/s2,and airplane B's acceleration is 10 m/s2:

Time Airplane A Airplane A Airplane B Airplane B
(seconds) Speed (km/h) Distance (km) Speed (km/h) Distance (km)
1 18 0.0025 36 0.005
2 36 0.01 72 0.02
3 54 0.0225 108 0.045
4 72 0.04 144 0.08
5 90 0.0625 180 0.125
6 108 0.09 216 0.18
7 126 0.1225 252 0.245
8 144 0.16 288 0.32
9 162 0.2025 324 0.405
10 180 0.25 360 0.5
11 198 0.3025 396 0.605
12 216 0.36 432 0.72
13 234 0.4225 468 0.845
14 252 0.49 504 0.98
15 270 0.5625 540 1.125
16 288 0.64 576 1.28
17 306 0.7225 612 1.445
18 324 0.81 648 1.62
19 342 0.9025 684 1.805
20 360 1 720 2

 

Reference no: EM13379953

Questions Cloud

Theaussie best car abcauthority now wants to create a : theaussie best car abcauthority now wants to create a database for the sales and bonus records of different years.the
Aussie best car abchas now decided to award an additional : aussie best car abchas now decided to award an additional bonus based on the bonus contributed by the sales of an
Aussie best car abcdeclares that based on its yearly sales : aussie best car abcdeclares that based on its yearly sales it will award a bonus as follows. the bonus will be equally
The managing director of aussie best car abc has invited : the managing director of aussie best car abc has invited you to build a new computer system for them in python. the abc
Write a program that simulates an airplane race the program : write a program that simulates an airplane race. the program will display a table showing the speed in kmhour and
Problem 1suppose you have a relation schema about teaching : problem 1suppose you have a relation schema about teaching classes that has the following attributes class instructor
Problemconsider the following schema of ra b c d with : problemconsider the following schema of ra b c d with functional dependenciesa -gt b b-gt c and b-gtd1- compute the
Imagine you are the project manager for a critical project : imagine you are the project manager for a critical project for an organization. the organization wants to implement an
Assessment taskwrite a java application that calculates : assessment taskwrite a java application that calculates and displays the property tax for n property owners. n

Reviews

Write a Review

C/C++ Programming Questions & Answers

  Create program that uses functions and reference parameters

Create program that uses functions and reference parameters, and asks user for the outside temperature.

  Write a program using vectors and iterators

Write a program using vectors and iterators that allows a user to maintain a personal list of DVD titles

  Write the code required to analyse and display the data

Calculate and store the average for each row and column. Determine and store the values for the Average Map.

  Write a webservices application

Write a webservices application that does a simple four function calculator

  Iimplement a client-server of the game

Iimplement a client-server version of the rock-paper-scissors-lizard-Spock game.

  Model-view-controller

Explain Model-View-Controller paradigm

  Design a nested program

How many levels of nesting are there in this design?

  Convert celsius temperatures to fahrenheit temperatures

Write a C++ program that converts Celsius Temperatures to Fahrenheit Temperatures.

  Evaluate and output the value in the given base

Write C program that will input two values from the user that are a Value and a Base with which you will evaluate and output the Value in the given Base.

  Design a base class shape with virtual functions

Design a base class shape with virtual functions

  Implementation of classes

Implementation of classes Chart and BarChart. Class barChart chould display a simple textual representation of the data

  Technical paper: memory management

Technical Paper: Memory Management, The intent of this paper is to provide you with an in depth knowledge of how memory is used in executing, your programs and its critical support for applications.

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