Calculation program that includes data members

Assignment Help Basic Computer Science
Reference no: EM131205392

Assignment Overview

For this assignment, you will write a new version of the area calculation program from  the calculation you did for me 2 weeks ago that makes use of inheritance in C++. Add a new Shape base class to the area calculation program that includes data members common to all shapes (such as a shape ID, a shape type, and a unit of measure).

Part 1: Write the Application

Write a new version of the area calculation program from previous calculation assignment you done for me  that makes use of inheritance in C++.

  • Add a new Shape base class to the area calculation program that includes data members common to all shapes (such as a shape ID, a shape type, and a unit of measure).
  • The Shape base class should also include a virtual getArea() member function.
  • Revise the Circle and Square classes so that they inherit from the Shape base class.
  • Add a third shape to the program that also inherits from the Shape class.
  • The finished program should ask the user to enter the relevant information for each shape and then print the area and other information for each shape.

You will use the Code::Blocks software to write this application. Access this software via the Toolwire virtual desktop activity link in this unit. Be sure to organize the code correctly into header (.h) and implementation (.cpp) files. Your code should include meaningful comments and be correctly formatted.

Part 2: Describe the Application

Write a 3-5-page paper in which you complete the following:

  • Define and document the requirements for the calcMortgage application.
  • Describe the stakeholders needed to help further define the application.
  • Describe a collaboration plan for working with stakeholders.
  • Explain your object model and inheritance.
  • Explain how your application works and any issues you encountered with the application.
  • Include a screen shot of your application, using the Print Screen function, to show that your application works.

Reference no: EM131205392

Questions Cloud

Determining the fhss transmission : How does narrow band interference affect a FHSS transmission? Conversely, how does a narrow band signal interfere with a DSSS transmission?
Explain how characters are represented in computers : What are the three simple functions computer hardware can perform? What is complementing and why is it important? How many bytes are in a kilobyte, megabyte, gigabyte, terabyte, and petabyte?
What are the various types of malware : What is buffer overflow, and how is it used against a Web server?Why does polymorphism cause greater concern than traditional malware? How does is affect detection?
Construct an ancient equilibrium for this economy : How is the equilibrium modified if there is a continuum of consumers, each of whom is ‘‘small'' relative to the economy?
Calculation program that includes data members : Add a new Shape base class to the area calculation program that includes data members common to all shapes (such as a shape ID, a shape type, and a unit of measure).
Create annotated bibliography that contains list of articles : In this assignment, research THREE trends in your profession and create an Annotated Bibliography that contains a list of articles, books and documents that supports your research
Determining the course wrap-up : Discuss how you can apply at least four of the weekly course learning outcomes throughout this course to your professional or personal life.
Provide annual payments indefinitely by paying out interest : An insurance company has made you the following retirement offer. If you pay them $100,000 now, you will receive payments of $8000 a year for 10 years. After this they will pay you $9000 a year forever. Recall that a “Capitalized Cost” is the amount ..
Issues related to the researched technologies : From the e-Activity, discuss two security issues related to the researched technologies. Select a Wi-Fi device you are familiar with and analyze the security protection currently implemented on the device. Speculate whether the protection on the se..

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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