Codigo html con scripts para crear una calculadora
como parte de mi programa de estudios, tuve que realizar un bloc de notas en que debia construir una calculadora que funcionara, usando el lenguajehtml con scripts.
Fue algo molesto de realizar, pero finalmente, logre hacer una muy sencilla, que funciona.
Para que lo analicen mejor, les dejo el bloc de notasque fue ejecutado en este trabajo. todo lo que deben hacer es copiarlo y pegarlo en un bloc de notas, luego le dan guardar como y le ponen cualquier nombre, loimportante, es que lo copien exacto como esta aqui y lo guarden como .HTML.
Una Sencilla Calculadora
function addChar(input, character)//esta permite que sevisualice lo que se digita
{
if(input.value == null || input.value == "0" )
input.value = character
else
input.value += character
}
functiondeleteChar(input)//esta es la que borra el ultimo caracter digitado
{
input.value = input.value.substring(0, input.value.length - 1)
}
function changeSign(input)//en estafuncion se cambia el signo del valor en pantalla
{
if(input.value.substring(0, 1) == "-" )
input.value = input.value.substring(1, input.value.length)
elseinput.value = "-" + input.value
}
function compute(form)// esta es el motor de calculo de la calculadora. esta me quedo grande, asi que la busque
{form.display.value = eval(form.display.value)
}
function checkNum(str)
{
for (var i = 0; i < str.length; i++)
{
var ch = str.substring(i, i+1)
if (ch < "0" || ch >"9" )
{
if (ch != "/" && ch != "*" && ch != "+" && ch != "-"
&& ch != "(" && ch!= " )" )
{
alert("error papi!!" )
return false
}
}
}
return true
}
Regístrate para leer el documento completo.