All pastes #213946 Raw Edit

Unnamed

public text v1 · immutable
#213946 ·published 2006-10-21 18:54 UTC
rendered paste body
Purpose:  This program works but the logic is wrong. The
			  program is supposed to allocate a 100.00 bonus to those
			  who work more than 40 hours, a 50.00 bonus to those who work
			  more than 20 (except those who qualify for a 100.00 bonus),
			  and a 25.00 bonus for everyone else.
			  But there is an error in the code logic which means
			  that anyone who works more than 20 hours gets a 50.00 bonus,
			  even if they worked more than 40 hours. Can you fix the problem?

<html>
<head>
	<title>Wage Report</title>
	<link rel ="stylesheet" type="text/css" href="sample.css" >
</head>
<body>
	<h1>WAGE REPORT</h1>

	<?php
		$hourlyWage = 10.75;
		$hoursWorked = 15;
		$wage = $hourlyWage * $hoursWorked;

		if ($hoursWorked > 40)
			$bonus = 100.00;

		if ($hoursWorked > 20)
			$bonus = 50.00;
		else
			$bonus = 25.00;

		print("<p>Your hourly wage is $ $hourlyWage and you worked
		$hoursWorked hours.</p>");
		print("<p>Your wages are $ $wage.</p>");
		print("<p>Your bonus is $ $bonus.</p>");


	?>
</body>
</html>