Calculadora en javascript html
Autor: Julián Andrés Loza Campo.
<HTML>
<HEAD>
<TITLE>CalculadoraWEB</TITLE>
<SCRIPT language="javascript1.5">
function borrar1(){
calcular("C")
}
function borrar2(){
calcular("CE")
}
function divide(){
calcular("/")
}function masmenos(){
calcular("+/-")
}
function ra(){
calcular("raiz")
}
function punto(){
calcular(".")
}
function igualito(){
calcular("=")
}
function menos(){calcular("-")
}
function por(){
calcular("*")
}
function mas(){
calcular("+")
}
estado = true;
total = 0;
operaciones="=";
functioncalcular(evento){
texto = "";
var dig = evento;
texto = document.cal.display.value;
var valor = 0;
valor = parseFloat(texto);
cadena = "0123456789";
if(cadena.indexOf(dig) != -1 ){if(estado){
estado = false;
document.cal.display.value= dig;
}else{
document.cal.display.value= texto + dig;
}
}else if (dig == "."){
if(estado){
estado =false;
document.cal.display.value="0.";
}else{
document.cal.display.value= texto + dig;
}
}else if( dig == "raiz"){
valor = Math.sqrt(valor);document.cal.display.value = valor;
estado = true;
}else if (dig == "+/-"){
valor = -valor;
document.cal.display.value = valor;
estado = true;
}else if( dig == "C"){
total=0;
document.cal.display.value = "0";
operaciones="=";
estado = true;
}else if( dig == "CE"){
total =0;
document.cal.display.value = "0";
operaciones="=";
estado= true;
}else{
opc = operaciones;
switch (opc){
case '=': total = valor; break;
case '+': total += valor; break;
case '-': total -= valor; break;...
Regístrate para leer el documento completo.