Rabu, 13 Mei 2009

PROGRAM CALCULATOR


<html><head><title>JS - Calculator</title><script language="Javascript"><!--/* Variable */var plussign = ' + ';var minussign = ' - ';var multiplysign = ' * ';var dividesign = ' / ';var decimalsign = ' . ';var negativesign = ' -';var leftbracket = ' (';var rightbracket = ') ';var rad = 3.141592654 / 180;var base_10 = Math.LN10;var base_2 = Math.LN10;/* Yup...Mulai */function calculate(arg) {arg.expr.value = eval(arg.expr.value)}function enter(arg, string) {arg.expr.value += string}function clear_display(arg) {arg.expr.value = ' '}function calc_sqrt(form) {form.expr.value = (Math.sqrt(form.expr.value))}function calc_sqr(form) {form.expr.value = ((form.expr.value * 1) * (form.expr.value * 1))}function sin_form(form) {form.expr.value = (Math.sin (form.expr.value * rad))}function cos_form(form) {form.expr.value = (Math.cos (form.expr.value * rad))}function tan_form(form) {form.expr.value = (Math.tan(form.expr.value * rad))}function inverse(form) {form.expr.value = ( 1 / (form.expr.value))}function base10_log(form) {form.expr.value = (Math.log(form.expr.value) / base_10)}function base2_log(form) {form.expr.value = (Math.log(form.expr.value) / base_2)}//--></script></head><body><p align="center"><big><big>JavaScript - Calculator SMANEKA</big></big></p><form><!-- Rechner Beginn --><table border="0" width="100" bgcolor="#CCCCCC" align="center"><tr><td width="100%" colspan="5"><input type="text" name="expr" size="35"action="calculate(this.form)"></td></tr><tr><td width="20%"><input type="button" value=" sin " Onclick="sin_form(this.form)"></td><td width="20%"><input type="button" value=" cos " OnClick="cos_form(this.form)"></td><td width="20%"><input type="button" value=" tan " Onclick="tan_form(this.form)"></td><td width="20%"><input type="button" value="log10e" onClick="base10_log(this.form)"></td><td width="20%"><input type="button" value=" log2e " OnClick="base2_log(this.form)"></td></tr><tr><td width="20%"><input type="button" value=" Sqrt " Onclick="calc_sqrt(this.form)"></td><td width="20%"><input type="button" value=" Sqr " OnClick="calc_sqr(this.form)"></td><td width="20%"><input type="button" value=" ( " OnClick="enter(this.form,leftbracket)"></td><td width="20%"><input type="button" value=" ) " OnClick="enter(this.form,rightbracket)"></td><td width="20%"><input type="button" value=" 1 / X " OnClick="inverse(this.form)"></td></tr><tr><td width="20%"><input type="button" value=" 7 " onClick="enter(this.form, 7)"></td><td width="20%"><input type="button" value=" 8 " onClick="enter(this.form, 8)"></td><td width="20%"><input type="button" value=" 9 " onClick="enter(this.form, 9)"></td><td width="40%" colspan="2"><input type="button" value=" C " onClick="clear_display(this.form)"></td></tr><tr><td width="20%"><input type="button" value=" 4 " onClick="enter(this.form, 4)"></td><td width="20%"><input type="button" value=" 5 " onClick="enter(this.form, 5)"></td><td width="20%"><input type="button" value=" 6 " onClick="enter(this.form, 6)"></td><td width="20%"><input type="button" value=" * " onClick="enter(this.form,multiplysign)"> </td><td width="20%"> <input type="button" value=" / " onClick="enter(this.form,dividesign)"></td></tr><tr><td width="20%"><input type="button" value=" 1 " onclick="enter(this.form, 1)"></td><td width="20%"><input type="button" value=" 2 " onclick="enter(this.form, 2)"></td><td width="20%"><input type="button" value=" 3 " onclick="enter(this.form, 3)"></td><td width="20%"><input type="button" value=" + " onClick="enter(this.form,plussign)"> </td><td width="20%"> <input type="button" value=" - " onClick="enter(this.form,minussign)"></td></tr><tr><td width="20%"><input type="button" value=" 0 " onClick="enter(this.form, 0)"></td><td width="20%"><input type="button" value=" . " onClick="enter(this.form,decimalsign)"></td><td width="20%"><input type="button" value=" neg " onClick="enter(this.form,negativesign)"></td><td width="40%" colspan="2"><input type="button" value=" = " onClick="calculate(this.form)"></td></tr></table><!-- Bisa... --></form></body></html>

Tidak ada komentar: