Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 15.01.2011, 21:02   #1
ser70
Форумчанин
 
Аватар для ser70
 
Регистрация: 02.10.2009
Сообщений: 255
Вопрос Калькулятор

Вот сценарий калькулятора
"Реальность воображаема, а воображаемое - реально" В. Соло
ser70 вне форума
Старый 15.01.2011, 21:05   #2
ser70
Форумчанин
 
Аватар для ser70
 
Регистрация: 02.10.2009
Сообщений: 255
По умолчанию

<html>
<head>
<title>Калькулятор</title>
<style type="text/css">


<!--
input.button{font-family: Arial; color:black;
font-size: 13px;
border-color: white;
border-width: 1px;
height: 30px;
width: 80px;
}
input.button1{font-family: Arial; color:black;
font-size: 13px;
border-color: white;
border-width: 1px;
height: 30px;
width: 166px;
}
input.text{font-size:20;font-family:Arial;height:70;width:485;bo rder-width:5px;padding-top:2px;}
-->


</style>
<script language="JavaScript">
"Реальность воображаема, а воображаемое - реально" В. Соло
ser70 вне форума
Старый 15.01.2011, 21:07   #3
ser70
Форумчанин
 
Аватар для ser70
 
Регистрация: 02.10.2009
Сообщений: 255
По умолчанию

function number1(){
var sentence=1;
var node=document.createTextNode(senten ce);
document.getElementById("xyz").appe ndChild(node);
}
function number2(){
var sentence=2;
var node=document.createTextNode(senten ce);
document.getElementById("xyz").appe ndChild(node);
}
function number3(){
var sentence=3;
var node=document.createTextNode(senten ce);
document.getElementById("xyz").appe ndChild(node);
}
function number4(){
var sentence=4;
var node=document.createTextNode(senten ce);
document.getElementById("xyz").appe ndChild(node);
}
function number5(){
var sentence=5;
var node=document.createTextNode(senten ce);
document.getElementById("xyz").appe ndChild(node);
}
function number6(){
var sentence=6;
var node=document.createTextNode(senten ce);
document.getElementById("xyz").appe ndChild(node);
}
function number7(){
var sentence=7;
var node=document.createTextNode(senten ce);
document.getElementById("xyz").appe ndChild(node);
}
function number8(){
var sentence=8;
var node=document.createTextNode(senten ce);
document.getElementById("xyz").appe ndChild(node);
}
function number9(){
var sentence=9;
var node=document.createTextNode(senten ce);
document.getElementById("xyz").appe ndChild(node);
}
function number0(){
var sentence=0;
var node=document.createTextNode(senten ce);
document.getElementById("xyz").appe ndChild(node);
}
function numbera(){
var sentence=".";
var node=document.createTextNode(senten ce);
document.getElementById("xyz").appe ndChild(node);
}
function numberb(){
var sentence="%";
var node=document.createTextNode(senten ce);
document.getElementById("xyz").appe ndChild(node);
}
function numberc(){
var sentence="/";
var node=document.createTextNode(senten ce);
document.getElementById("xyz").appe ndChild(node);
}
function numberd(){
var sentence="*";
var node=document.createTextNode(senten ce);
document.getElementById("xyz").appe ndChild(node);
}
function numberf(){
var sentence="-";
var node=document.createTextNode(senten ce);
document.getElementById("xyz").appe ndChild(node);
}
function numberg(){
var sentence="+";
var node=document.createTextNode(senten ce);
document.getElementById("xyz").appe ndChild(node);
}
function number(){
var sentence="";
document.getElementById("xyz").inne rHTML=sentence;
}
function numberC(){
var sentence="(";
var node=document.createTextNode(senten ce);
document.getElementById("xyz").appe ndChild(node);
}
function numberB(){
var sentence=")";
var node=document.createTextNode(senten ce);
document.getElementById("xyz").appe ndChild(node);
}
function numberxx(){
var sentence=Number(document.form1.xyzq .value)*Number(document.form1.xyzq. value);
document.getElementById("xyz").inne rHTML=sentence;
}
function numberx_x(){
var sentence=Math.sqrt(Number(document. form1.xyzq.value));
document.getElementById("xyz").inne rHTML=sentence;
}
function numberl()
{
var sentence=document.form1.xyzq.value;
var vivod=eval(sentence);
document.getElementById("xyz").inne rHTML=vivod;
alert(vivod);
}
function sin1()
{
sentence=Math.sin(document.form1.xy zq.value);
document.getElementById("xyz").inne rHTML=sentence;
}
function cos1()
{
sentence=Math.cos(document.form1.xy zq.value);
document.getElementById("xyz").inne rHTML=sentence;
}
function tan1()
{
sentence=Math.tan(document.form1.xy zq.value);
document.getElementById("xyz").inne rHTML=sentence;
}
"Реальность воображаема, а воображаемое - реально" В. Соло
ser70 вне форума
Старый 15.01.2011, 21:10   #4
ser70
Форумчанин
 
Аватар для ser70
 
Регистрация: 02.10.2009
Сообщений: 255
По умолчанию

</script>
</head>
<body>
<form name="form1">
<center>
<textarea id="xyz" style="position:absolute;top:20;lef t:397;font-size:20;font-family:Arial" align="right" cols=47 rows=3 name="xyzq">
</textarea>
<input type="button" value="7" style="position:absolute;top:130;le ft:398" class="button" onClick="number7()">
<input type="button" value="8" style="position:absolute;top:130;le ft:478" class="button" onClick="number8()">
<input type="button" value="9" style="position:absolute;top:130;le ft:558" class="button" onClick="number9()">
<input type="button" value="4" style="position:absolute;top:160;le ft:398" class="button" onClick="number4()">
<input type="button" value="5" style="position:absolute;top:160;le ft:478" class="button" onClick="number5()">
<input type="button" value="6" style="position:absolute;top:160;le ft:558" class="button" onClick="number6()">
<input type="button" value="3" style="position:absolute;top:190;le ft:398" class="button" onClick="number3()">
<input type="button" value="2" style="position:absolute;top:190;le ft:478" class="button" onClick="number2()">
<input type="button" value="1" style="position:absolute;top:190;le ft:558" class="button" onClick="number1()">
<input type="button" value="0" style="position:absolute;top:220;le ft:398" class="button" onClick="number0()">
<input type="button" value="," style="position:absolute;top:220;le ft:478" class="button" onClick="numbera()">
<input type="button" value="%" style="position:absolute;top:220;le ft:558" class="button" onClick="numberb()">
<input type="button" value="/" style="position:absolute;top:130;le ft:638" class="button" onClick="numberc()">
<input type="button" value="*" style="position:absolute;top:160;le ft:638" class="button" onClick="numberd()">
<input type="button" value="-" style="position:absolute;top:190;le ft:638" class="button" onClick="numberf()">
<input type="button" value="+" style="position:absolute;top:220;le ft:638" class="button" onClick="numberg()">
<input type="button" value="Очистить" style="position:absolute;top:130;le ft:718" class="button1" onClick="number()">
<input type="button" value="(" style="position:absolute;top:160;le ft:718" class="button" onClick="numberC()">
<input type="button" value=")" style="position:absolute;top:160;le ft:804" class="button" onClick="numberB()">
<input type="button" value="x*x" style="position:absolute;top:190;le ft:718" class="button" onClick="numberxx()">
<input type="button" value="x/x" style="position:absolute;top:190;le ft:804" class="button" onClick="numberx_x()">
<input type="button" value="=" style="position:absolute;top:220;le ft:718" class="button1" onClick="numberl()">
<input type="button" style="position:absolute;top:100;le ft:398" class="button" value="sin()" onClick="sin1()">
<input type="button" style="position:absolute;top:100;le ft:478" class="button" value="cos()" onClick="cos1()">
<input type="button" style="position:absolute;top:100;le ft:558" class="button" value="tan()" onClick="tan1()">
</center>
</form>
</body>
</html>

Суть проблемы в том что при вводе ручного текста ответа в поле нет. Только в окне alert(). И ещё одна проблема в трёх последних функциях. Почему при нажатии на кнопку sin(),cos() и tan() ответ выдаётся в радианах, а не в градусах.
"Реальность воображаема, а воображаемое - реально" В. Соло
ser70 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
калькулятор nexzis Помощь студентам 29 11.11.2010 03:50
Калькулятор SPQR10000 Помощь студентам 11 25.02.2010 22:01
Калькулятор Иринка26 Помощь студентам 11 19.02.2010 17:05
Калькулятор. Bilargo Общие вопросы Delphi 5 17.09.2009 17:33
Калькулятор program09 Общие вопросы C/C++ 1 01.06.2009 15:39