¡Bienvenido!

Al registrarte con nosotros, podrás conversar, compartir y enviar mensajes privados con otros miembros de nuestra comunidad.

¡Regístrate ahora!

Como Hacer una calculadora

  • Iniciador del tema Iniciador del tema Jhon_Benitez
  • Fecha de inicio Fecha de inicio
Estado
Cerrado para nuevas respuestas.
Jhon_Benitez

Jhon_Benitez

[Deleted User]
Mensajes
0
HTML:
<!-- Documento HTML-->
<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0" /><!-- Jhon Benitez -->
  <LINK REL="stylesheet" TYPE="text/css" HREF="estiloscalculadora.css"><!-- Enlace hoja estilos -->
</head>
<body>
<!-- Empieza codigo calculadora html-->
  <form name="calculator" >
    <input type="textfield" name="ans" value="" >
    <br>
    <input type="button" value="1" onClick="document.calculator.ans.value+='1'">
    <input type="button" value="2" onClick="document.calculator.ans.value+='2'">
    <input type="button" value="3" onClick="document.calculator.ans.value+='3'">
    <input type="button" value="+" onClick="document.calculator.ans.value+='+'">
    <br>
    <input type="button" value="4" onClick="document.calculator.ans.value+='4'">
    <input type="button" value="5" onClick="document.calculator.ans.value+='5'">
    <input type="button" value="6" onClick="document.calculator.ans.value+='6'">
    <input type="button" value="-" onClick="document.calculator.ans.value+='-'">
    <br>
    <input type="button" value="7" onClick="document.calculator.ans.value+='7'">
    <input type="button" value="8" onClick="document.calculator.ans.value+='8'">
    <input type="button" value="9" onClick="document.calculator.ans.value+='9'">
    <input type="button" value="*" onClick="document.calculator.ans.value+='*'">
    <br>
    <input type="button" value="0" onClick="document.calculator.ans.value+='0'">
    <input type="reset" value="c">
    <input type="button" value="/" onClick="document.calculator.ans.value+='/'">
    <input type="button" value="=" onClick="document.calculator.ans.value=eval(document.calculator.ans.value)">
    </form>
</body>
</html>
<!-- Finaliza codigo calculadora html -->
<!-- Codigo  CSS-->
form {
  width: 100%;
  max-width: 400px;
  text-align: center;
  border: solid 1px #c2c2c2;
  padding-bottom: 10px;
  margin: auto;
  margin: center;
}
input[type=textfield] {
    width: 75%;
    padding: 16px 46px;
    font-size: 16px;
    margin: 8px 0;
    border: 1px solid silver;
    border-radius: 6px;
    text-align: left;
    background: #eee;
}
input[type=button], input[type=submit], input[type=reset] {
    background-color: #4CAF50;
    border: none;
    color: white;
    padding: 12px 3px;
    font-size: 16px;
    min-width: 21%;
    text-decoration: none;
    margin: 4px 2px;
    cursor: pointer;
  border-radius: 6px;
}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover {
}
<!-- Finaliza codigo calculadora CSS-->
 
Última edición por un moderador:
Una opción bastante sencilla con html solamente, ya que utilizas tecnologías web, preferiría hacerlo con javascript, no obstante linda solución
 
Última edición por un moderador:
Estado
Cerrado para nuevas respuestas.
Atrás
Arriba