Среда, 18.06.2025, 14:12 |
|
|
Приветствую Вас Гость RSS |
Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
|
|
 Каталог статей
Калькулятор
Это простой калькулятор. Его код: <SCRIPT language="JavaScript"> <!--
var memory1 = 0 var control = 0 var InOperator = "" var FirstRound = 1
function Digit(number) { var string_mem = ""; if (control == 1){ document.Calculator.Output.value = number; control = 0; } else{ string_mem = document.Calculator.Output.value; string_mem = string_mem + number; document.Calculator.Output.value = string_mem; } }
function ClearAll(){ document.Calculator.Output.value = ""; memory1 = 0; FirstRound = 1; }
function Calculate(Operator){ var memory2 = 0; memory2 = parseFloat(document.Calculator.Output.value); control = 1; if (FirstRound == 1){ memory1 = parseFloat(document.Calculator.Output.value); FirstRound = 0; } else{ if (InOperator == "+") memory1 = (memory1 + memory2); if (InOperator == "-") memory1 = (memory1 - memory2); if (InOperator == "*") memory1 = (memory1 * memory2); if (InOperator == "/") memory1 = (memory1 / memory2); } InOperator = Operator; document.Calculator.Output.value = memory1; }
function SumUp(){ memory2 = parseFloat(document.Calculator.Output.value); control = 1; if (InOperator == "+"){ memory1 = (memory1 + memory2); } else if (InOperator == "-"){ memory1 = (memory1 - memory2); } else if (InOperator == "*"){ memory1 = (memory1 * memory2); } else if (InOperator == "/"){ memory1 = (memory1 / memory2); } InOperator = ""; document.Calculator.Output.value = memory1; }
// --> </SCRIPT>
<FORM NAME="Calculator"> <CENTER><TABLE BORDER="1"> <TR><TD COLSPAN="5" ALIGN="CENTER"><INPUT TYPE="text" NAME="Output" SIZE="10"></TD> </TR>
<TR><TD><INPUT TYPE="reset" NAME="Reset" VALUE=" C " onClick=ClearAll()> <TD><INPUT TYPE="button" NAME="B1" VALUE=" 1 " onClick=Digit(1)></TD> <TD><INPUT TYPE="button" NAME="B2" VALUE=" 2 " onClick=Digit(2)></TD> <TD><INPUT TYPE="button" NAME="B3" VALUE=" 3 " onClick=Digit(3)></TD> <TD><INPUT TYPE="button" NAME="Div" VALUE=" / " onClick=Calculate("/")></TD> </TR> <TR><TD></TD> <TD><INPUT TYPE="button" NAME="B4" VALUE=" 4 " onClick=Digit(4)></TD> <TD><INPUT TYPE="button" NAME="B5" VALUE=" 5 " onClick=Digit(5)></TD> <TD><INPUT TYPE="button" NAME="B6" VALUE=" 6 " onClick=Digit(6)></TD> <TD><INPUT TYPE="button" NAME="Mul" VALUE=" * " onClick=Calculate("*")></TD> </TR> <TR><TD></TD> <TD><INPUT TYPE="button" NAME="B7" VALUE=" 7 " onClick=Digit(7)></TD> <TD><INPUT TYPE="button" NAME="B8" VALUE=" 8 " onClick=Digit(8)></TD> <TD><INPUT TYPE="button" NAME="B9" VALUE=" 9 " onClick=Digit(9)></TD> <TD><INPUT TYPE="button" NAME="Sub" VALUE=" - " onClick=Calculate("-")></TD> </TR> <TR><TD></TD> <TD><INPUT TYPE="button" NAME="B9" VALUE=" 0 " onClick=Digit(0)></TD> <TD><INPUT TYPE="button" NAME="B9" VALUE=" , " onClick=Digit(".")></TD> <TD><INPUT TYPE="button" NAME="B9" VALUE=" = " onClick=SumUp()></TD> <TD><INPUT TYPE="button" NAME="Add" VALUE=" + " onClick=Calculate("+")></TD> </TR> </TABLE> </CENTER> </FORM>
<P> <HR>
| Если ты вставишь этот код себе на сайт,то получишь такой калькулятор:
|
Категория: Мои статьи | Добавил: grafniki (05.04.2009)
|
Просмотров: 5980 | Комментарии: 1
| Рейтинг: 5.0/1 |
|
|
|