Среда, 18.06.2025, 14:12

~Все для сайта~

Главная | Регистрация | Вход
Приветствую Вас Гость
RSS
Форма входа
Поиск
Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Категории каталога
Мои статьи [42]
Наш опрос
Оцените мой сайт
Всего ответов: 206

Каталог статей


Главная » Статьи » Мои статьи

Калькулятор
Это простой калькулятор.   Его код:
<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 |
Всего комментариев: 0
Имя *:
Email *:
Код *:
Copyright MyCorp © 2025