<!doctype html public "-//w3c//dtd html 3.2//en"> <html> <head> <title> Sales Frequencies </title> <meta name="GENERATOR" content="Arachnophilia 4.0"> <meta name="FORMATTER" content="Arachnophilia 4.0"> <script language="JavaScript"> <!-- ; var frequency = new Array( 0,0,0,0,0,0,0,0,0 ); function print() { var range; document.writeln( "<TABLE BORDER = '1' ALIGN='center' CELLPADDING='4'>" ); document.writeln("<CAPTION><h3>WEEKLY SALES</h3></CAPTION>"); document.writeln( "<TR><TD><B>Salary Range</B>" + "<TD><B>Earned by</B></TR>" ); for ( var i = 0; i < frequency.length; i++ ) { range = "$" + (i*100+200); if( i == 8) range = range +" and over"; else range = range + "-$" + (i*100+299); document.writeln( "<TR><TD>" + range + "</TD><TD ALIGN='center'>" + frequency[ i ] + "</TD></TR>" ); } document.writeln( "</TABLE>" ); } function addSales() { var gross = parseInt( document.forms[ "gross" ].sales.value ); var salary = 200 + ( gross * .09 ); if( salary < 300 ) ++frequency[0]; else if ( salary < 400 ) ++frequency[1]; else if ( salary < 500 ) ++frequency[2]; else if ( salary < 600 ) ++frequency[3]; else if ( salary < 700 ) ++frequency[4]; else if ( salary < 800 ) ++frequency[5]; else if ( salary < 900 ) ++frequency[6]; else if ( salary < 1000 ) ++frequency[7]; else ++frequency[8]; document.forms["gross"].sales.value="0"; document.forms["gross"].sales.select(); document.forms["gross"].sales.focus(); } // function addSales() // end hide --> </script> </head> <body> Exercise 12.10 <i>(Don't use Netscape)</i> <p> <form name="gross"> <table align="center"> <tr> <td> Enter a salesperson's gross sales for the week <br> <input type="text" name="sales" size="20" maxlength="20" value="0"> <br> <input type="button" name="enter" value="Enter" onclick="addSales()"> <input type="button" name="done" value="Done" onclick="print()"> </td> </tr> </table> </form> <p> View Source </body> </html>