New version of the area calculation program

Assignment Help Basic Computer Science
Reference no: EM131204291

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: EM131204291

Questions Cloud

How might democratic states avoid a protectionist backlash : International Trade - Assignment How might democratic states avoid a ‘protectionist backlash' against free trade and If there are gains from trade liberalisation, then why do countries so often choose protectionism?
Compute the revised annual depreciation : On January 1, 2014, the Ferman Company ledger shows Equipment $37,900 and Accumulated Depreciation $14,124. The depreciation resulted from using the straight-line method with a useful life of 10 years and a salvage value of $2,590. On this date, the ..
Would be considered negligent in this situation : If the police searching the home found drugs or other unrelated incriminating evidence during the search, would it be morally permissible to use the evidence against them?
How did changes in the character of wonder woman over time : How did changes in the character of Wonder Woman over time reflect political and cultural developments in the US? Who was Jeannette Rankin? What challenges did she face when she entered politics?
New version of the area calculation program : 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 ..
Do you agree with the court decision : Find a Supreme Court case that deals with a constitutional issue (either pending or already decided). Briefly describe the issue. Do you agree with the Court's decision (or if it hasn't been decided how do you think the case should be decided)? W..
Problem regarding 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.
Job-order costing system to accumulate manufacturing costs : Finlon Upholstery, Inc. uses a job-order costing system to accumulate manufacturing costs. The company’s work-in-process on December 31, 20x1, consisted of one job (no. 2077), which was carried on the year-end balance sheet at $156,800. Determine the..
Discuss two security issues related to the researched : 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

  How many bits are required in the address bus

You have been assigned to design a 8M x 32 bit memory board. You may use only 256K x 8 bit RAM chips with full parallel addressing.a) How many bits are required in the Address Bus of the whole board?

  Assume the friction coefficient between the rope and capstan

How many wraps around the capstan are required such that one person exerting 100lbs of force can keep the ship at its mooring. Assume the friction coefficient between the rope and capstan is 0.2.

  Problem function-based indexes

Database systems often provide methods for improving performance for computed columns. It is often good practice to derive data from several existing columns. However, these multi-column computations can be expensive to calculate at query time.

  Which sql statement is used to update data in a database

Which SQL statement is used to update data in a database?

  Describe an efficient numerical algorithm

Describe an efficient numerical algorithm that could be used to price this option. What if the option were a call?

  Criteria for adaptive approaches to system development

Let the criteria for choosing among adaptive approaches to system development. Which CSS project characteristics favor predictive approach? Which favor UP?

  Suppose a firm has a three-stage production function

Suppose a firm has a three-stage production function. Suppose the firm is using 20 units of labor. At this level of input, the marginal product of labor is 50 and the average product is 30.

  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:

  What is the raw score that corresponds

A normal distribution has a mean of 75 and a standard deviation of 15. What is the raw score that corresponds with a Z score of 1.6?

  You have been working as a police officer for the

you have been working as a police officer for the centervale police department for two years. you are on your nightly

  Recommends solutions for improving the application

The project for this course is the creation of a company consult debrief that analyzes an existing web application with regard to its human-computer interaction (HCI) and recommends solutions for improving the application to meet the needs of the ..

  Managing a large financial project

Your company has just hired a new CEO, and you make an appointment with her to discuss a large financial project that you have been managing.

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