Create a raptor program - use class in raptor and in python, Programming Languages

Assignment Help:

In this portion of the lab you will analyze a problem and create a Raptor program to solve it.  Make sure you use a class in Raptor and in Python to solve the problem.  Read the following:

A good friend of yours owns a small company that produces a tool the helps disabled individuals open jars and containers.  Rather than buy a time clock mechanism, he would like to put an old computer on the warehouse floor that could be used as the time clock and help them manage materials, shipments, etc.  Your friend was able to find an inexpensive application to keep track of each employee's hours.  However, this application did not contain the code to determine how much each employee needs to get paid at the end of the week.  Therefore, he has come to you for some help.  He would like you to develop a small application that would accept the total number of hours worked and the hourly rate for his employees.  The program would then calculate the total pay.  He would like this program to keep asking him for employee hours and rate until he enters the word No when asked to continue.  The output would be net pay.  Net pay is derived from the following equation:

Gross Pay = Hours Worked * Pay Rate

Deductions = Gross Pay * 0.35

Net Pay = Gross Pay - Deductions

Step 1:  Analyze the problem.  In the table below list the inputs, outputs and a one sentence description of the problem.

Input:

 

Problem Statement:

 

 

.

Output:

 

 

Step 2:What variables are you going to need and what will be their datatype.  (The number of spaces in this table does not necessarily mean these are the only variables\constants.  This problem can be solved a number of different ways.)

Variable\Constant Name

Datatype

 

 

 

 

 

 

 

 

 

 

Step 3:Create a 30,000 view outline of the problem.  How would you break this problem into numerous smaller units?  Place your outline below:

Step 4:Construct your class DeterminePay.

Step 4:In looking at your overall outline of the problem.  Break apart your larger portions into smaller ones.  Place your revised outline below:

Step 5:  Code in Raptor.  Open up Raptor and code this problem.Remember that in order to create a class you need to run Raptor in Object Oriented mode.  Further you need to select UML.

Step 6:  Test your program using the following data.  At this point don't worry about getting your prices to display only 2 decimal places.  We will learn how to do that later.

Hours Worked

Rate

Gross

Deductions

Net

37

15.75

$582.75

$203.96

$378.79

20

13.50

$270.00

$94.50

$175.50

15

11.95

$179.25

$62.74

$116.51

My output looked like the following:

186_Create a Raptor Program -  Use class in Raptor and in Python.png

Step 7:  If your results match the test, then hand in your Raptor program and this lab.  Otherwise go back over your Raptor program and correct any errors.


Related Discussions:- Create a raptor program - use class in raptor and in python

Discuss on unix kernel components, Question 1 Discuss on UNIX kernel co...

Question 1 Discuss on UNIX kernel components 2 Explain process creation and process termination 3 When do a Deadlock occur? What are the Necessary Conditions for Deadlock

Write out the syntax of nested if statements, Write out the Syntax of Neste...

Write out the Syntax of Nested if Statements? The universal form is                         If(expression 1)                         {

Visual basic, Lennie McPherson, proprietor of Lennie''s Bail Bonds, needs t...

Lennie McPherson, proprietor of Lennie''s Bail Bonds, needs to calculate the amount due for setting the bail. Lennie requires something of value as collateral, and his fee is 10%

Programs to solve the nonlinear algebraic equations, Introduction Each...

Introduction Each module of the course includes a programming project. However, for Modules 5 and 6 we will do a single project to cover both. The purpose of the programming p

Sizes of the clusters influence-k-means program, Objective: to show if th...

Objective: to show if the sizes of the clusters influence the communication cost among a set on nodes Write a K-Means  program  for a set of M points randomly distributed on an

develop a page to indicate distinct attributes, 1.  Develop a page to indi...

1.  Develop a page to indicate distinct attributes of Font tag. 2.  Develop a page to indicate different attributes: bold, italics, underline. 3.  Design a page with backgrou

Create calculate total project code uml models, Consider a system that has ...

Consider a system that has the following UML models: Use Case for CalculateTotalProjectCost Trigger: End of each month Normal Flow of Events For each project in the pro

Write a program to build bcd countdown timer, Many applications require ent...

Many applications require entering a number from a button and then the device counts that number down.  If it is a 2 digit number it can be stored in a single register.  If it is l

Linux/Unix Program 1, **This programming assignment is for use in the LINUX...

**This programming assignment is for use in the LINUX/UNIX environment!! Introduction: System administration often requires custom written programs and tools. One problem a syste

Application for a mid , The assignment has two parts: first you generate a ...

The assignment has two parts: first you generate a simple application for a MID that operates independently of other MIDs. As a second part, the application is extended to keep so

Write Your Message!

Captcha
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