viernes, 4 de noviembre de 2011

Código Javascript de la calculadora de la entrada del 03/10/2011

function sacarNumero0(){ document.formuCalc.pantalla.value += 0;}  
function sacarNumero1(){ document.formuCalc.pantalla.value += 1;}  
function sacarNumero2(){ document.formuCalc.pantalla.value += 2;}  
function sacarNumero3(){ document.formuCalc.pantalla.value += 3;}  
function sacarNumero4(){ document.formuCalc.pantalla.value += 4;}  
function sacarNumero5(){ document.formuCalc.pantalla.value += 5;}  
function sacarNumero6(){ document.formuCalc.pantalla.value += 6;}  
function sacarNumero7(){ document.formuCalc.pantalla.value += 7;}  
function sacarNumero8(){ document.formuCalc.pantalla.value += 8;}  
function sacarNumero9(){ document.formuCalc.pantalla.value += 9;}  
function sacarPunto(){ document.formuCalc.pantalla.value += ".";} 

function borrarTodo(){ document.formuCalc.pantalla.value = "";}
function negarNumero(){ document.formuCalc.pantalla.value *=(-1);}
function borrarUno(){
cadena = document.formuCalc.pantalla.value; largura = cadena.length;
cadena = cadena.slice(0,largura-1); document.formuCalc.pantalla.value = cadena;
}
function calcularRaizCuadrada(){
num = parseFloat(document.formuCalc.pantalla.value);
resul = Math.sqrt(num);
document.formuCalc.pantalla.value = resul;
}
function calcurarUnoPartido(){
resul = 1/document.formuCalc.pantalla.value;
document.formuCalc.pantalla.value = resul;
}
//hay que poner un botón hidden para guardar valores operarios
function guardarOperadorSuma(){
document.formuCalc.valor1.value = document.formuCalc.pantalla.value;
document.formuCalc.operador.value = document.formuCalc.suma.value;
document.formuCalc.pantalla.value = "";
}
function guardarOperadorResta(){
document.formuCalc.valor1.value = document.formuCalc.pantalla.value;
document.formuCalc.operador.value = document.formuCalc.resta.value;
document.formuCalc.pantalla.value = "";
}
function guardarOperadorMulti(){
document.formuCalc.valor1.value = document.formuCalc.pantalla.value;
document.formuCalc.operador.value = document.formuCalc.multi.value;
document.formuCalc.pantalla.value = "";
}
function guardarOperadorDivi(){
document.formuCalc.valor1.value = document.formuCalc.pantalla.value;
document.formuCalc.operador.value = document.formuCalc.divi.value;
document.formuCalc.pantalla.value = "";
}
function calcularTodo(){ //Calcula el resultado final
document.formuCalc.valor2.value = document.formuCalc.pantalla.value;
uno = parseFloat(document.formuCalc.valor1.value);
dos = parseFloat(document.formuCalc.valor2.value);
ope = document.formuCalc.operador.value;
if(ope == "+")
{
document.formuCalc.pantalla.value = uno+dos;
}
if(ope == "-")
{
document.formuCalc.pantalla.value = uno-dos;
}
if(ope == "x")
{
document.formuCalc.pantalla.value = uno*dos;
}
if(ope == "/")
{
document.formuCalc.pantalla.value = uno/dos;
}
}
function porcenta(){ //Calcula el porcentaje del valor
document.formuCalc.valor2.value = document.formuCalc.pantalla.value;
val1 = parseFloat(document.formuCalc.valor1.value);
val2 = parseFloat(document.formuCalc.valor2.value);
por = (val1/100)*val2;
document.formuCalc.valor2.value = por;
document.formuCalc.pantalla.value = por;
} 

No hay comentarios:

Publicar un comentario