Programming

Programming Questions? Ask a Programmer for Answers ASAP

Ask a Computer Expert,
Get an Answer ASAP!

Programming

N this homework, you will design a program to perform the following

Customer Question
task: Calculate the total price based...
n this homework, you will design a program to perform the following task:
Calculate the total price based on several key parts required to build a state-of-the-art gaming computer. The user will have the option of selecting different parts. For example, Windows 7, Windows 8 or Mac OS/X for Operating systems, 4 GB, 8 GB or 12 GB for RAM and 15”,17” or 22” Monitors.
There are 5 components of your submission beyond the working program and its output,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. You should talk about how you determined your computer part prices.
Test plan - Prepare at least 3 sets of input data (Test data) along with their expected output for testing your program. Your test data can be presented in the form of a table as follows (note: feel free to adapt to your design)
Flowchart – Provide a flowchart for your design. You can use Word, Powerpoint, Visio or any software you have available that will allow to draw shapes and connectors.
Pseudocode- Provide pseudocode of your overall design that fulfills the requirements of the project
All of these components should be placed in word document for submission.
Additional details about the program you need to write:
You should research current prices of the computer parts on Internet sites such as amazon.com or newegg.com.
You can assume a computer will consist of the following components:
CPU
Case
Power supply
Motherboard
Hard Drive
RAM
DVD
Sound Card
Monitor
Graphics Card
Operating System
I would recommend you keep the option choices limited to 3 different components, or your program will really grow fast. For example, you could provide options for the Operating System (Windows 7, Windows 8 or Mac OS/X), the RAM (4 MB, 8 MB, 12 MB) and the Hard Drive Size (500 GB, 1 TB, 1.5 TB) and leave everything else as a baseline. These are just examples. I leave it up to you to determine which components you want the user to select options. Be sure your prices are realistic.
There is much flexibility for this project. You should reach a unique design. I recommend keeping it simple at first and then add more user options if you have time.
Example application test data:
Test Case #
Input
Expected Output
1
Baseline Cost: $500
CPU Option 1 (2.2 GHz,$400)
Monitor Option 2 (Dell,$200)
RAM Option 1 (4 GB,$89)
(Total price would be $500 + cost of CPU+ cost of Monitor + Cost of Ram)
Total Price = $1189
2
Your Computer selection options
Your output
3
Your Computer selection options
Your output
Submission requirements:
Your completed assignment should be saved as Word document and submitted to your assignment area no later than the due date listed in the syllabus. Your document should be neat, well-written with minimal grammatical and spelling errors. Your name should be clearly listed on the first page along with the class/section, professor and due date. Your document should contain page numbers at the bottom of each page. Single or double space line formatting is acceptable.
Submitted: 2 years ago.Category: Programming
Show More
Show Less
Ask Your Own Programming Question
Answered in 2 minutes by:
7/5/2015
Programmer: LogicPro, Computer Software Engineer replied 2 years ago
LogicPro
LogicPro, Computer Software Engineer
Category: Programming
Satisfied Customers: 13,239
Experience: Expert in C, C++, Java, DOT NET, Python, HTML, Javascript, Design.
Verified
Hi,
Welcome
So you need 5 items:
Program Description
Analysis
Test plan
Flowchart
Pseudocode
correct?
Ask Your Own Programming Question
Customer reply replied 2 years ago
Yes, please. That is correct.
Programmer: LogicPro, Computer Software Engineer replied 2 years ago
http://ge.tt/1zOTKmJ2/v/0
You can ask me again using "For LogicPro only" at the start of your questions like other customers to get instant answers. It will ensure that question is for me.
Please bookmark my profile page:
http://www.justanswer.com/homework/expert-logicpro/
so you can come back and ask me a question anytime.
We can continue the conversation until you're satisfied and rate my answer as excellent. I can address follow up questions and I'm always here to help.
Thank you for using this site!
Useful resources:
https://ww2-secure.justanswer.com/help/do-i-have-rate-answer
http://ww2.justanswer.com/help/how-do-i-rate-answer-hl
Ask Your Own Programming Question
Customer reply replied 2 years ago
The link isn't working.
Customer reply replied 2 years ago
It says the file is not available.
Programmer: LogicPro, Computer Software Engineer replied 2 years ago
Here is the modified link:
http://ge.tt/3DqzKmJ2/v/0
You can ask me again using "For LogicPro only" at the start of your questions like other customers to get instant answers. It will ensure that question is for me.
Please bookmark my profile page:
http://www.justanswer.com/homework/expert-logicpro/
so you can come back and ask me a question anytime.
We can continue the conversation until you're satisfied and rate my answer as excellent. I can address follow up questions and I'm always here to help.
Thank you for using this site!
Useful resources:
https://ww2-secure.justanswer.com/help/do-i-have-rate-answer
http://ww2.justanswer.com/help/how-do-i-rate-answer-hl
Ask Your Own Programming Question
Programmer: LogicPro, Computer Software Engineer replied 2 years ago
Hi again,
Just following up with you to see how everything is going and if you have more questions for me.
You can ask me again using "For LogicPro only" at the start of your questions like you do to get instant answers.
It will ensure that question is for me.
Please bookmark my profile page:
http://www.justanswer.com/homework/expert-logicpro/
so you can come back and ask me a question anytime.
If you need any additional information on this answer, please don't hesitate to ask by clicking on 'Reply to Expert', and I will reply as soon as possible.
I hope you found the information in my answer helpful, and if so, please let me know, here. Thank you!
Thanks very much for using Just Answer!
Best wishes
LogicPro
https://ww2-secure.justanswer.com/help/do-i-have-rate-answer
http://ww2.justanswer.com/help/how-do-i-rate-answer-hl
Ask Your Own Programming Question
Programmer: LogicPro, Computer Software Engineer replied 2 years ago
You can ask me again using "For LogicPro only" at the start of your questions like other customers to get instant answers. It will ensure that question is for me.
Please bookmark my profile page:
http://www.justanswer.com/homework/expert-logicpro/
so you can come back and ask me a question anytime.
We can continue the conversation until you're satisfied and rate my answer as excellent. I can address follow up questions and I'm always here to help.
Thank you for using this site!
Useful resources:
https://ww2-secure.justanswer.com/help/do-i-have-rate-answer
http://ww2.justanswer.com/help/how-do-i-rate-answer-hl
Ask Your Own Programming Question
Programmer: LogicPro, Computer Software Engineer replied 2 years ago
Hi again,
Just following up with you to see how everything is going and if you have more questions for me.
You can ask me again using "For LogicPro only" at the start of your questions like you do to get instant answers.
It will ensure that question is for me.
Please bookmark my profile page:
http://www.justanswer.com/homework/expert-logicpro/
so you can come back and ask me a question anytime.
If you need any additional information on this answer, please don't hesitate to ask by clicking on 'Reply to Expert', and I will reply as soon as possible.
I hope you found the information in my answer helpful, and if so, please let me know, here. Thank you!
Thanks very much for using Just Answer!
Best wishes
LogicPro
https://ww2-secure.justanswer.com/help/do-i-have-rate-answer
http://ww2.justanswer.com/help/how-do-i-rate-answer-hl
Ask Your Own Programming Question
Programmer: LogicPro, Computer Software Engineer replied 2 years ago
Hi again,Just following up with you to see how everything is going and if you have more questions for me.You can ask me again using "For LogicPro only" at the start of your questions like you do to get instant answers.It will ensure that question is for me.Please bookmark my profile page:http://www.justanswer.com/homework/expert-logicpro/so you can come back and ask me a question anytime.If you need any additional information on this answer, please don't hesitate to ask by clicking on 'Reply to Expert', and I will reply as soon as possible.I hope you found the information in my answer helpful, and if so, please let me know, here. Thank you!Thanks very much for using Just Answer!Best wishesLogicPro https://ww2-secure.justanswer.com/help/do-i-have-rate-answerhttp://ww2.justanswer.com/help/how-do-i-rate-answer-hl
Ask Your Own Programming Question
Ask LogicPro Your Own Question
LogicPro
LogicPro
LogicPro, Computer Software Engineer
Category: Programming
Satisfied Customers: 13,239
13,239 Satisfied Customers
Experience: Expert in C, C++, Java, DOT NET, Python, HTML, Javascript, Design.

LogicPro is online now

A new question is answered every 9 seconds

How JustAnswer works:

  • Ask an ExpertExperts are full of valuable knowledge and are ready to help with any question. Credentials confirmed by a Fortune 500 verification firm.
  • Get a Professional AnswerVia email, text message, or notification as you wait on our site. Ask follow up questions if you need to.
  • 100% Satisfaction GuaranteeRate the answer you receive.

JustAnswer in the News:

Ask-a-doc Web sites: If you've got a quick question, you can try to get an answer from sites that say they have various specialists on hand to give quick answers... Justanswer.com.
JustAnswer.com...has seen a spike since October in legal questions from readers about layoffs, unemployment and severance.
Web sites like justanswer.com/legal
...leave nothing to chance.
Traffic on JustAnswer rose 14 percent...and had nearly 400,000 page views in 30 days...inquiries related to stress, high blood pressure, drinking and heart pain jumped 33 percent.
Tory Johnson, GMA Workplace Contributor, discusses work-from-home jobs, such as JustAnswer in which verified Experts answer people’s questions.
I will tell you that...the things you have to go through to be an Expert are quite rigorous.

What Customers are Saying:

My Expert answered my question promptly and he resolved the issue totally. This is a great service. I am so glad I found it I will definitely use the service again if needed.

One Happy CustomerNew York

Wonderful service, prompt, efficient, and accurate. Couldn't have asked for more. I cannot thank you enough for your help.

Mary C.Freshfield, Liverpool, UK

This expert is wonderful. They truly know what they are talking about, and they actually care about you. They really helped put my nerves at ease. Thank you so much!!!!

AlexLos Angeles, CA

Thank you for all your help. It is nice to know that this service is here for people like myself, who need answers fast and are not sure who to consult.

GPHesperia, CA

I couldn't be more satisfied! This is the site I will always come to when I need a second opinion.

JustinKernersville, NC

Just let me say that this encounter has been entirely professional and most helpful. I liked that I could ask additional questions and get answered in a very short turn around.

EstherWoodstock, NY

Thank you so much for taking your time and knowledge to support my concerns. Not only did you answer my questions, you even took it a step further with replying with more pertinent information I needed to know.

RobinElkton, Maryland

< Previous | Next >

Meet the Experts:

ATLPROG

ATLPROG

Computer Software Engineer

7,677 satisfied customers

MS in IT.Several years of programming experience in Java C++ C C# Python VB Javascript HTML

LogicPro

LogicPro

Computer Software Engineer

13,239 satisfied customers

Expert in C, C++, Java, DOT NET, Python, HTML, Javascript, Design.

unvadim

unvadim

Computer Software Engineer

1,168 satisfied customers

Good knowledge of OOP principles. 3+ years of programming experience with Java and C++. Sun Certified Java Programmer 5.0.

lifesaver

lifesaver

Computer Software Engineer

950 satisfied customers

Several years of intensive programming and application development experience in various platforms.

ehabtutor

ehabtutor

Computer Software Engineer

936 satisfied customers

Bachelor of computer science, 5+ years experience in software development, software company owner

TheDoctor

TheDoctor

Software Engineer

893 satisfied customers

M.S. in Internet Information Systems

The-PC-Guy

The-PC-Guy

Software Engineer

789 satisfied customers

Extensive Knowledge in PHP, MYSQL, CSS & Javascript

< Previous | Next >

Related Programming Questions
I can't open an existing excel spread sheet from the file
I can't open an existing excel spread sheet from the file itself. I have to open excel first then select the file to see the data. I'm unable to do a mail merge to word by selecting the data file. I h… read more
robert
robert
Bachelor's Degree
2,594 satisfied customers
I was wondering how easy it is to edit transactions on my
I was wondering how easy it is to edit transactions on my bank statement … read more
Isaac Franklin
Isaac Franklin
Associate of Science in Social Sciences
838 satisfied customers
I need to return an x,y from a ArcGIS rest service. Trying
I need to return an x,y from a ArcGIS rest service. Trying to use use a requests module. no luck. I am a beginner in python, but got a task at work that I can not do. … read more
Kris R
Kris R
IT Manager
Computing
2,305 satisfied customers
I do have one workbook and within one sheet, I try to insert
I do have one workbook and within one sheet , I try to insert 6 Lines and paste with others lines which I want to same format . Excel not response and freeze … read more
D.Sandlin
D.Sandlin
Support Technician
6,708 satisfied customers
I'm having problems with using my bank app. Banking on line.
Banking on line. The java I'm using I have no idea I just want to delete it … read more
D.Sandlin
D.Sandlin
Support Technician
6,708 satisfied customers
How do I within Excel do you write within the same box on
Hello Pearl, How do I within Excel do you write within the same box on the second or third line? … read more
Lorenz Vauck
Lorenz Vauck
Computer Expert
Electrical Engineering
71 satisfied customers
I am on Windows 7. At times either google chrome, adobe, or
I am on Windows 7. At times either google chrome, adobe, or excel will stop running while I am using them. I received a message stating the "saver screen" had stopped working. How do I correct this pr… read more
Josh
Josh
It Support Specialist
Associate Degree
5,127 satisfied customers
Can i talk to you on the phone cause i really really need
can i talk to you on the phone cause i really really need help … read more
D.Sandlin
D.Sandlin
Support Technician
6,708 satisfied customers
Trying to set up an image as visibility: hidden and then
trying to set up an image as visibility: hidden and then have the image reveal/show itself after you click on it in javascript cant figure out how to accomplish this without using buttons, everything … read more
LogicPro
LogicPro
Computer Software Engineer
13,239 satisfied customers
I need an Excel macro to list a value X<50, but<100 for a
I need an Excel macro to list a value X<50, but<100 for a work sheed. … read more
George Sibiya
George Sibiya
PhD
194 satisfied customers
Wondering whether there's a compression software for word
Wondering whether there's a compression software for word docs I can use to reduce my wordpress files? Dave C. … read more
Mr.Med
Mr.Med
902 satisfied customers
I am trying to write a VBA macro for powerpoint that would
Thank you. I am trying to write a VBA macro for powerpoint that would "Paste Special" image from Excel into Powerpoint. Note- in this example, the image is already copied to the clipboard thru a separ… read more
Steve
Steve
Consultant
Bachelor
69 satisfied customers
I have an excel question. I have 300 excel files all mapped
I have an excel question. I have 300 excel files all mapped to a master sheet. I need the 300 excel files to auto update without me having to open them, how do I do this? … read more
The-PC-Guy
The-PC-Guy
Software Engineer
Bachelor's Degree
789 satisfied customers
Really? give me min, I am working on my exam .... database
I am working on my exam .... database can you help? … read more
LogicPro
LogicPro
Computer Software Engineer
13,239 satisfied customers
I need help upgrading a SQL2005 Express to SQL 2012 - any
Hi I need help upgrading a SQL2005 Express to SQL 2012 - any experience? … read more
Cody
Cody
Computer Science
1,466 satisfied customers
I cannot download Javascript, Windows 7 64 bit home premium,
I need to get on certain websites that require Java Script, I have never had this problem before … read more
Michael Hannigan
Michael Hannigan
Bachelor\u0027s Program
239 satisfied customers
Powerpoint retrieve from windows 10, ThinkCentre 2yrs old, I
I have not previously tried to retrieve PPpresentations... … read more
ChrisC
ChrisC
PC Technician
Associate Degree
659 satisfied customers
Find the amount of pay given, hours worked, and hourly rate.
Find the amount of pay given, hours worked, and hourly rate. (The formula to calculate payroll is pay = hourly rate * hours worked.) Use these values to test the calculation: (hours = 30 and rate = 8.… read more
LogicPro
LogicPro
Computer Software Engineer
13,239 satisfied customers
Disclaimer: Information in questions, answers, and other posts on this site ("Posts") comes from individual users, not JustAnswer; JustAnswer is not responsible for Posts. Posts are for general information, are not intended to substitute for informed professional advice (medical, legal, veterinary, financial, etc.), or to establish a professional-client relationship. The site and services are provided "as is" with no warranty or representations by JustAnswer regarding the qualifications of Experts. To see what credentials have been verified by a third-party service, please click on the "Verified" symbol in some Experts' profiles. JustAnswer is not intended or designed for EMERGENCY questions which should be directed immediately by telephone or in-person to qualified professionals.

Disclaimer: Information in questions, answers, and other posts on this site ("Posts") comes from individual users, not JustAnswer; JustAnswer is not responsible for Posts. Posts are for general information, are not intended to substitute for informed professional advice (medical, legal, veterinary, financial, etc.), or to establish a professional-client relationship. The site and services are provided "as is" with no warranty or representations by JustAnswer regarding the qualifications of Experts. To see what credentials have been verified by a third-party service, please click on the "Verified" symbol in some Experts' profiles. JustAnswer is not intended or designed for EMERGENCY questions which should be directed immediately by telephone or in-person to qualified professionals.

Show MoreShow Less

Ask Your Question

x