Final project plan

Assignment Help Basic Computer Science
Reference no: EM13689739

Final Project Plan

Your final project will be to analyze, design, and document a simple program that utilizes a good design process and incorporates sequential, selection and repetitive programming statements as well as at least one function call and the use of at least one array. The specific problem you need to solve for the final project is:

Design a program that will allow a user to Input a list of your family members along with their age and state where they reside. Determine and print the average age of your family and print the names of anyone who lives in Texas.

For this part of the deliverable, there are 2 components of your submission including:

Program Description- A detailed, clear description of the program you are building.
Analysis- Demonstrates your thought process and steps used to analyze the problem. Be sure to include the required input and output and how you will obtain the required output from the given input? Also, include your variable names and definitions. Be sure to describe the necessary formulas and sample calculations that might be needed. Talk about the functions you plan to use and how you will use arrays. Be sure to talk about the types of programming statements that will be used on why.
Additional details about the program you need to write:

Family sizes vary, however you should design to be able to enter at least 50 Family members.
Your test cases should have at least 5 family members.
Be sure to separate some functionality into functions or submodules. Having all functionality in the main module is not a good design.
Your design should consider how to indicate the family member entry is complete.
Carefully consider the best data type for each of your variables. (e.g. when to use Float versus Integers versus Strings)

Reference no: EM13689739

Questions Cloud

What is the angle of incidence at the glass-to-air surface : A ray of light is incident on the mid-point of a glass prism surface at an angle of 20º with the normal. What is the angle of incidence at the glass-to-air surface on the side opposite where the ray exits the prism
Process the data fields through 2nf and 3nf : Process the data fields through 2NF and 3NF
Write code to define an abstract class : Write code to define an abstract class
What is its temperature in degrees fahrenheit : You work in a materials testing lab and your boss tells you to increase the temperature of a sample by 36.8oC. what is its temperature in degrees Fahrenheit
Final project plan : Final Project Plan
What is the force constant of this spring : You find that if you hang a 1.75kg weight from a vertical spring, it stretches 2 90cm. What is the force constant of this spring in N/m
What is his speed just before his feet : A 81-kg man steps out a window and falls (from rest) 1.2 m to a sidewalk. What is his speed just before his feet strike the pavement
Explaining the features of ms powerpoint : Explaining the features of MS PowerPoint
Find the childs speed at the lowest position : A 27.0-kg child on a 1.00-m-long swing is released from rest when the ropes of the swing make an angle of 27.0° with the vertical. find the child's speed at the lowest position

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Connection between business and information system functions

Give a brief overview/answer of each: Involving individuals with various perspectives in system analysis and design activities and Connection between business and information system functions.

  We are interrupted or disintegrated

Research is compelling that it takes us approximately 4 to minutes return to our work with the same level of through processes whenever we are interrupted or disintegrated. Is it possible to information is fairly constant?

  Research and analyze a real world case

Research and analyze a real world case and create an audit report. This paper must include in it a detailed technical background information along with how the said threat was able to compromise the talked about target.

  Provides network services to application processes

Provides network services to application processes (email, file transfer, etc.)

  Identify potential business environments

Compare and contrast benefits and challenges that exist between centralized database management systems and distributed database management systems. Identify potential business environments where each can be properly used.

  What is chained exceptions in java

What is chained exceptions in java? Explain different layout manager in Java.

  Compare activity of disk required for each of the relational

Compare the activity (quite theoretical) of the disk (in number of bytes) required for each of both relational. Indicate the advantages and the inconveniences of the new relational scheme.

  Automate the entry and updating of routing information

Automate the entry and updating of routing information, but you are concerned about excessive memory and processor utilization if you implement dynamic routing protocols.

  Design a ram chip

Design a RAM chip that is 128K x 8. For each sub-part below, show the array of RAM cells and its dimensions, the decoder(s) required to access the array, and tabulate the numbers of gates required to implement the decoding.

  What information do you need to be able to retrieve

What information do you need to be able to retrieve every record from a hashed file in ascending key order?

  Write a program that simulates an xor operation

For example, if the input is 1011, then the output will be 1. You can assume that the input word is guaranteed to contain only 0s and 1s.

  Recognize each dependency by type using code

Recognize each dependency by type; write the two instructions involved; recognize which instruction is dependent; and name storage location involved.

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