Главная Форум Фильмы Онлайн Фотоальбом Статьи Скачать Радио Профиль Выход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: BATON  
Калькулятор
BoPoHДата: Среда, 22.04.2009, 20:15:43 | Сообщение # 1
Подполковник
Сообщений: 118
Награды: 3
Репутация: 6
Статус: Offline
908414

Code
<html>     
<head>     
<title>Калькулятор</title>     
</head>     
<script language="JavaScript">     
<!--     
var wynik=0, op=0, nowe=0, nowe2=0, done=1, oset=0, kropka, temp;     
function reset(value)     
{     
document.form1.ekran.value = value;     
wynik = 0,     
op = 0,     
nowe = 0,     
nowe2 = 0;     
done = 1;     
oset = 0;     
}     
function wspolna(new_temp)     
{     
kropka = 1;     
if(nowe || done) {     
nowe = 0;     
done = 0;     
temp = new_temp;     
}     
for(var i=0; i<temp.length; i++) if (temp[i]=='.') kropka=0;     
}     
function button(ktory,ktory2)     
{     
temp = document.form1.ekran.value;     
if(ktory2=='.') {     
wspolna('0');     
if(kropka) {     
temp += ktory2;     
document.form1.ekran.value = temp;     
oset = 0;     
}     
}     
if(ktory>=0 && ktory<=9) {     
wspolna('');     
if(temp==0 && kropka==1) temp='';     
temp += ktory;     
document.form1.ekran.value = temp;     
oset = 1;     
}     
if(ktory2=='-' || ktory2=='+' || ktory2=='/' || ktory2=='*') {     
if(nowe) op = ktory2     
else {     
if(!nowe2) {     
op = ktory2;     
wynik = temp;     
nowe2=1;     
}     
else {     
wynik = eval(wynik + op + temp);     
op = ktory2;     
document.form1.ekran.value = wynik;     
}     
oset=0;     
nowe = 1;     
}     
}     
if(ktory2=='1/x' ) { wynik = eval(1 / temp) ; reset(wynik); }     
if(ktory2=='sqrt') { wynik = Math.sqrt(temp); reset(wynik); }     
if(ktory2=='exp' ) { wynik = Math.exp(temp) ; reset(wynik); }     
if(ktory2=='+/-') document.form1.ekran.value = eval(-temp);     
if(ktory2=='=' && oset && op!='0') reset(eval(wynik + op + temp));     
if (ktory2=='C') reset(0);     
if(document.form1.ekran.value[0] == '.')     
document.form1.ekran.value = '0' + document.form1.ekran.value;     
}     
//-->     
</script>     
<body>     
<center>     
<form name="form1">     
<table bgColor="#430086">     
<tbody>     
<tr><td><table bgColor="#430086" border="1" cellPadding="0" cellSpacing="5">     
<tbody>     
<tr align="middle">     
<td colSpan="5"><input name="ekran" value="0" size="20"></td></tr>     
<tr align="middle">     
<td colSpan="4"><b><font color="#FFFF00">Калькулятор</font></b></td>     
<td><input name="C" onclick="button(11,'C')" type="button" value=" C "></td></tr>     
<tr align="middle">     
<td><input name="7" onclick="button(7 ,'')" type="button" value=" 7 "></td>     
<td><input name="8" onclick="button(8 ,'')" type="button" value=" 8 "></td>     
<td><input name="9" onclick="button(9 ,'')" type="button" value=" 9 "></td>     
<td><input name="/" onclick="button(11,'/')" type="button" value=" / "></td>     
<td><input name="sqrt" onclick="button(11,'sqrt')" type="button" value="sqrt"></td></tr>     
<tr align="middle">     
<td><input name="4" onclick="button(4,'')" type="button" value=" 4 "></td>     
<td><input name="5" onclick="button(5,'')" type="button" value=" 5 "></td>     
<td><input name="6" onclick="button(6,'')" type="button" value=" 6 "></td>     
<td><input name="*" onclick="button(11,'*')" type="button" value=" * "></td>     
<td><input name="exp" onclick="button(11,'exp')" type="button" value="exp"></td></tr>     
<tr align="middle">     
<td><input name="1" onclick="button(1,'')" type="button" value=" 1 "></td>     
<td><input name="2" onclick="button(2,'')" type="button" value=" 2 "></td>     
<td><input name="3" onclick="button(3,'')" type="button" value=" 3 "></td>     
<td><input name="-" onclick="button(11,'-')" type="button" value=" - "></td>     
<td><input name="1/x" onclick="button(11,'1/x')" type="button" value="1/x "></td></tr>     
<tr align="middle">     
<td><input name="0" onclick="button(0,'')" type="button" value=" 0 "></td>     
<td><input name="+/-" onclick="button(11,'+/-')" type="button" value=" +/- "></td>     
<td><input name="." onclick="button(11,'.')" type="button" value=" , "></td>     
<td><input name="+" onclick="button(11,'+')" type="button" value=" + "></td>     
<td><input name="=" onclick="button(11,'=')" type="button" value=" = "></td>     
</tr>     
</tbody>     
</table>     
</td>     
</tr>     
</tbody>     
</table>     
</center>     
</form>     
</body>     
</html>
 
  • Страница 1 из 1
  • 1
Поиск:

Статистика Форума
Последние темы Читаемые темы Лучшие пользователи Новые пользователи

Расскажите о своём го...

(3)

Предложение-Вопрос но...

(8)

Contry

(0)

находкинские оптовые ...

(0)

Assigoarish

(0)

футболка с оленем -5...

(0)

дизайн майки -56585

(0)

майки для молодоженов...

(0)

мужские модные майки ...

(0)

Игровые автоматы в Ка...

(0)

Ассоциации

(315)

Города

(96)

Игра слов

(55)

раздача ICQ №1

(48)

Набор модераторов фор...

(46)

Слуховая терапия А.То...

(39)

Разделы форума

(34)

3 буквЫ

(30)

Флудилка

(27)

Скриншоты

(23)

Аладин

(459 Постов)

UrBaN575

(355 Постов)

hypnose

(294 Постов)

AliveZloyB

(236 Постов)

BoPoH

(118 Постов)

D1M14

(111 Постов)

Dart_Mysua

(79 Постов)

Hanter@

(55 Постов)

Phoenix234

(51 Постов)

Owl

(31 Постов)

did

(18.06.2025)

DavidZet

(01.08.2023)

joymn

(12.02.2022)

nerb

(01.12.2021)

ivanenokEr

(12.11.2021)

ChapligaCewly

(11.11.2021)

burenoksoita

(24.10.2021)

KarasevEr

(15.07.2021)

TRON

(28.05.2021)

anemy

(09.05.2021)


Карта форума
Rambler's Top100