Ask Question, Ask an Expert


Ask Electrical & Electronics Expert


problem 1: A company requires a software application to find out the weekly payment for its employees. The information about the employees (employees’ data) is kept in a file. Each line in the file contains the employee name and number, the pay rate and the number of hours worked in a week.

The application should provide the following functionalities:

• Read the employee’s data and verifies its validity (all numbers should be positive)

• find out the employee’s weekly pay

• Print the employee’s weekly pay together with the employee’s data.

The pay rate for all the employees is £20.00 per hour when the working time is equal or less than 40 hours per week. For the time worked over this number of hours, the pay will be find outd doubling the actual time worked.

Solve this problem applying all the steps of a problem solving strategy (problem understanding, algorithm and testing). Present the algorithm as a structured flowchart and pseudocode. Make sure you apply all the good practice guidelines you were advised in presenting the algorithm.


Problem understanding: Correct and complete description of the solution.

Flowchart: Correct and complete representation of the structured flowchart, in agreement with the solution proposed.

Pseudocode: Correct and complete representation of the solution as pseudocode in agreement with the flowchart proposed.

Testing: Correct and complete testing of the algorithm with the necessary number of test cases (detailed desk checking).


The assignment should be presented as a written report containing all the relevant information for the problem. Ensure that you describe well your work such that the assessor can understand the solution you propose. Be, however, concise, and include only the essential information.

Electrical & Electronics, Engineering

  • Category:- Electrical & Electronics
  • Reference No.:- M9400

Have any Question? 

Related Questions in Electrical & Electronics

1 discuss the phenomenon of dispersion2 discuss the concept

1. Discuss the phenomenon of dispersion. 2. Discuss the concept of group velocity with the aid of an example. 3. What is a dispersion diagram? Explain how the phase and group velocities can be determined from a dispersio ...

Determine if the filters with the following transfer

Determine if the filters with the following transfer functions are physically realizable. If they are not realizable, explain if and how they can be approximately realized. Be as specific as possible. (c) H(ω)=2πδ(ω)

A sketch x omega the amplitude spectrum of a signal x t 3

a. Sketch |X (ω)|, the amplitude spectrum of a signal x (t) = 3 cos 6πt + sin 18πt + 2 cos(28 - ∉)πt, where ∉ is a very small number → 0. Determine the minimum sampling rate required to be able to reconstruct x (t) from ...

1 why is it that the distances r1 and r2 in the phase

1. Why is it that the distances r 1 and r 2 in the phase factors in equations (8.47a) and (8.47b) cannot be set equal to r, but the same quantities in the amplitude factors can be set equal to r? 2. What is an array fact ...

1 the stream function for an incompressible two dimensional

1. The stream function for an incompressible, two dimensional flow field is For this flow field, sketch several streamlines. 2. A line vortex of strength K at (x, y) = (0, a) is combined with opposite strength vortex at ...

1 define wavelength how is it related to the phase

1. Define wavelength. How is it related to the phase constant? 2. What is the relationship between frequency, wavelength, and phase velocity? What is the wavelength in free space for a frequency of 15 MHz? 3. What is the ...

1 distinguish between centralized and decentralized p2p

1. Distinguish between centralized and decentralized P2P networks. 2. What are the advantages and disadvantages of a centralized P2P network? 3. What are the advantages and disadvantages of a decentralized P2P network? 4 ...

In digital communication systems transmission of digital

In digital communication systems, transmission of digital data is encoded using bandlimited pulses in order to utilize the channel bandwidth efficiently. Unfortunately, bandlimited pulses are nontimelimited; they have in ...

Let xt be a signal whose fourier transform xomega is

Let x(t) be a signal whose Fourier transform X(ω) is nonzero only over 3 ≤ |ω| ≤ 9. Further, only frequencies 5 ≤ |ω| ≤ 7 contain useful information (the other frequencies can be considered to contain noise or different ...

Assume we have a very simple message digest our unrealistic

Assume we have a very simple message digest. Our unrealistic message digest is just one number between 0 and 25. The digest is initially set to 0. The cryptographic hash function adds the current value of the digest to t ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Section onea in an atwood machine suppose two objects of

SECTION ONE (a) In an Atwood Machine, suppose two objects of unequal mass are hung vertically over a frictionless

Part 1you work in hr for a company that operates a factory

Part 1: You work in HR for a company that operates a factory manufacturing fiberglass. There are several hundred empl

Details on advanced accounting paperthis paper is intended

DETAILS ON ADVANCED ACCOUNTING PAPER This paper is intended for students to apply the theoretical knowledge around ac

Create a provider database and related reports and queries

Create a provider database and related reports and queries to capture contact information for potential PC component pro

Describe what you learned about the impact of economic

Describe what you learned about the impact of economic, social, and demographic trends affecting the US labor environmen