Critical Review
June 22, 2020
Materials Science and Engineering An Introduction” 9th Edition by W. D. Callister, Jr.
June 22, 2020

CS192 FULL Raptor programs

CS192 Week 1 Automated checkout

A local department store hires you to write an automated checkout program to expedite customers in a hurry. The checkout line can only accept five items for any one purchase. Design a program that asks for the price of each item, and then displays the subtotal of the sale, the amount of the sales tax and the total. The sales tax is 6 percent.
You are to submit the following for the assignment:

  1. RAPTOR file with the flowchart of  your working program.  Make sure you run it to make sure it is error free and does what it is supposed to do.
  2. Use the generate dropdown to create example C++ code based on your working logical flow chart.   Also attached the code in a Microsoft Word file or a text file.
  3. Quickly modify the code to change the variables if needed to the correct data type.
  4. Comment the code and indicate what the line or function performs.

Remember to follow the guidelines of good program design. Make sure to use meaningful variable names and include comments as needed.

CS192 Week 2 Grade Book Program

Your English instructor, realizing you are a programmer, asks you to write a Grade Book program for his class to help him compute final grades. Design a program that asks for the student’s name and four test grades. You are to display the student’s name, four test grades, the average of the four test grades and the final letter grade the student earned in the course.

Your English instructor gives you the following grading scale:

95-100 A+

90-94 A-

85-89 B+

80-84 B-

75-79 C+

70-74 C-

65-69 D+

60-64 D-

59 or below F

You are to submit the following for this assignment:

1. RAPTOR file with the flowchart of your working program. Make sure you run it to make sure it is error free and does what it is supposed to do.

2. Use the generate dropdown to create example C++ code based on your working logical flow chart. Also attached the code in a Microsoft Word file or a text file.

Remember to follow the guidelines of good program design. Make sure to use meaningful variable names and include comments as needed.

CS192 Week 3 Calculator Program

Design a calculator program that will add, subtract, multiply, or divide two numbers input by a user.

Your program design should contain the following:

  • The main menu of your program is to continue to prompt the user for an arithmetic choice until the user enters a sentinel value to quit the calculator program.
  • When the user chooses an arithmetic operation (i.e. addition) the operation is to continue to be performed (i.e. prompting the user for each number, displaying the result, prompting the user to add two more different numbers) until the user enters a sentinel value to end the chosen arithmetic operation.
  • If the user chooses division, do not allow the user to divide by 0. Display an error message to user and ask the user to choose another denominator.

You are to submit the following for the assignment:

  • RAPTOR file with the flowchart of  your working program.  Make sure you run it to make sure it is error free and does what it is supposed to do.
  • Use the generate dropdown to create example C++ code based on your working logical flow chart.   Also attached the code in a Microsoft Word file or a text file.

Remember to follow the guidelines of good program design. Make sure to use meaningful variable names and include comments as needed.

CS192 Week 4 Grade Average Program

Design a grade average program that will produce the numerical grade average of test scores input by a user.

Your program design should contain the following:

  • You must use an Array as your data structure to store the input grades
  • You must use a Looping structure to initialize the elements of your array to clear out system garbage.
  • The user may input up to 5 test scores. Hint: This does not mean each user will input 5 scores. 3 scores may be entered for calculation.
  • You must use a Looping structure to traverse the elements of your array to produce your calculation.

You are to submit the following for the assignment:

  • RAPTOR file with the flowchart of  your working program.  Make sure you run it to make sure it is error free and does what it is supposed to do.
  • Use the generate dropdown to create example C++ code based on your working logical flow chart.   Also attached the code in a Microsoft Word file or a text file.

Remember to follow the guidelines of good program design. Make sure to use meaningful variable names and include comments as needed.

CS192 Week 5 Body Mass Index Program

You are the nutritional coach for a local high school football team. You realize that some of the players are not up to par having returned from summer break. Realizing nutrition plays a key in a productive team, you decide to implement a Body Mass Index Program.

Design a modularized Body Mass Index (BMI) Program which will calculate the BMI of a team player. The formula to calculate the BMI is as follows:

BMI = Weight * 703/Height2

Your program design should contain the following:

  • A method to obtain the weight of a player
  • A method to obtain the height of a player
  • A method to calculate the BMI of a player
  • A method to display the calculated BMI
  • A main method

You are to submit the following for the assignment:

  1. RAPTOR file with the flowchart of  your working program.  Make sure you run it to make sure it is error free and does what it is supposed to do.
  2. Use the generate dropdown to create example C++ code based on your working logical flow chart.   Also attached the code in a Microsoft Word file or a text file.

Remember to follow the guidelines of good program design. Make sure to use meaningful variable names and include comments as needed.

CS192 Week 6 Pet Class

Design a class named Pet, which should have the following fields:

  • Name The name field holds the name of a pet.
  • Type The type field holds the type of animal that is the pet. Example values are Dog”, Cat”, and Bird”.
  • Age The age field holds the pet’s age.

The Pet class should also have the following methods:

  • setName The setName method stores a value in the name field.
  • setType The setType method stores a value in the type field.
  • setAge The setAge method stores a value in the age field.
  • getName The getName method returns the value of the name field.
  • getType The getType method returns the value of the type field.
  • getAge The getAge method returns the value of the age field.

Once you have designed the class, design a program that creates an object of the class and prompts the user to enter the name, type, and age of his pet. This data should be stored in the object. Use the object’s accessor methods to retrieve the pet’s name, type, and age and display this data on the screen.

You are to submit the following for the assignment:

  • RAPTOR file with the flowchart of  your working program.  Make sure you run it to make sure it is error free and does what it is supposed to do.
  • Use the generate dropdown to create example C++ code based on your working logical flow chart.   Also attached the code in a Microsoft Word file or a text file.

Remember to follow the guidelines of good program design. Make sure to use meaningful variable names and include comments as needed.

This week we are going to discuss code reliability.

  • Whose job is it to test newly written code? Why?
  • What steps should we take to ensure the reliability of our code? Explain.

CS192 Week 7 Employee Production Worker Program 

Design an Employee class that has fields for the following pieces of information:

  • Employee Name
  • Employee Number

Next, design a class named ProductionWorker that extends the Employee class. The ProductionWorker class should have fields to hold the following information:

  • Shift Number (an integer, such as 1, 2, or 3)
  • Hourly Pay Rate

The workday is divided into two shifts: day and night. The shift field will hold an integer value representing the shift that the employee works. The day shift is shift 1 and the night shift is shift 2.  Design the appropriate accessor and mutator methods for each class.

Once you have designed the classes, design a program that creates an object of the ProductionWorker class and prompts the user to enter data for each of the object’s fields. Store the data in the object and then use the object’s accessor methods to retrieve it and display it on the screen.

You are to submit the following for the assignment:

  1. RAPTOR file with the flowchart of  your working program.  Make sure you run it to make sure it is error free and does what it is supposed to do.
  2. Use the generate dropdown to create example C++ code based on your working logical flow chart.   Also attached the code in a Microsoft Word file or a text file.

Remember to follow the guidelines of good program design. Make sure to use meaningful variable names and include comments as needed.

=====================

Week 2 Program Efficiency

We have learned from our reading that properly coding decision statements will aid in program efficiency.

  • Taking into account the availability of today’s powerful computers, why is programming efficiency important?
  • Conversely, when might program efficiency be really critical? Include, in your discussion, some mission critical” software applications in which every microsecond matters.

Week 3 WHILE Loop vs. FOR Loop

  • Compare and contrast the WHILE loop and the FOR loop.
  • Your discussion should identify the similarities, differences, advantages, and disadvantages of each structure.
  • Which data structure do you consider to be more robust? Why?

Week 4 Arrays in Everyday Life

  • Let’s think about the use of arrays in everyday life. Provide an example and discuss the advantages and disadvantages of using these types of arrays

Week 5 Designing for Reusability

  • Discuss the concept of reusability and how to design for reusability. Provide an example with your posting.

Week 6 Development and Ease of Maintenance

  • Discuss how the use of standards such as variable naming, the use of class diagrams, and good programming practices all contribute to both rapid program development and increased ease of maintenance.

Week 7Code Reliability

This week we are going to discuss code reliability.

  • Whose job is it to test newly written code? Why?
  • What steps should we take to ensure the reliability of our code? Explain.

Week 8 Software Testing

  • Discuss the process of formal software testing, including regression testing. Why is this done?
  • Discuss software testing as a career path, and consider what skills would be desirable for a software tester

==============

midterm 47 questions

final 44 qustions

Need a Professional Writer to Work on this Paper and Give you Original Paper? CLICK HERE TO GET THIS PAPER WRITTEN

Do you want a similar Paper? Click Here To Get It From Our Writing Experts At A Reasonable Price.