<html>
<head>
<title>”Buenos días, bienvenido
a la calculadora de Carlos David González”</title>
<meta charset=”utf-8”>
<script
type=”text/javascript”>
var num, acc=0, op= “”;
function vaciar() {
document.getElementById(“n1”).value=””;
}
function cuadrado() {
var num=document.getElementById(“n1”);
num.value=num.value*num.value;
}
function inverso() {
var num=document.getElementById(“n1”);
num.value=1/num.value;
}
function resolver() {
num1 = document.calculos.numero1.value;
num2 = document.calculos.numero2.value;
num1 = Number(num1);
num2 = Number(num2);
texto = document.getElementById("caja")
if (isNaN(num1)||isNaN(num2)) { //lo
escrito por el usuario no es un número
texto.innerHTML = "Alguno de los datos que has
escrito no es un número.";
}
else {
if (document.calculos.raiz.checked)
{ //función raíz cuadrada
rcuad = Math.sqrt(num1);
raizc = "Raíz cuadrada:
" + rcuad + "<br/>";
}
else { raizc
="" }
if (document.calculos.potencia.checked)
{ //funcion potenciación
pot = Math.pow(num1,num2);
potencia = "Número 1º
elevado a numero 2º: " + pot +
"<br/>";
}
else { potencia
="" }
function cambios() {
num =
document.form2.numero.value; //número escrito por el usuario
num = Number(num); //pasarlo a objeto numérico
texto = document.getElementById("caja");
//texto a mostrar
if (isNaN(num)) { //Si lo escrito no es un número:
texto.innerHTML = "Lo que has escrito no es un
número. Inténtalo de nuevo.";
}
else { //Si se ha escrito un
número
texto.innerHTML = "Valores aproximados con javascript:<br/>";
}
function parte_entera() {
if(num.value>0) { num.value=-Math.ceil(num.value) }
if(num.value<0) { num.value=Math.floor(num.value) }
"<br/>";
functon mas() { acc=num.value; op=”+”; }
function menos() { acc=num.value; op=”-”; }
function calcular() {
if (op===”+”) {num.value=(+acc+ +num.value)}
if(op===”-”) {num.value=(+acc- +num.value)}
}
</script>
</head>
<body>
Número:<p>
<imput type=”text” size=”12”
id=”num” onClick=”vaciar()”><p>
<button onClick=”cuadrado()”>x<sup>2</sup>
</button>
<button onClick=”inverso()”> 1/x
</button>
<button onClick=”resolver()”>
sqrt</button>
<button onClick=”parte_entera>floor/ceil</button>
<button onClick=”mas()”>+</button>
<button onClick=”menos()”>-</button>
<button onClick=”calcular()”>=</button>
</body>
</html>