Foros del Web » Programando para Internet » Javascript »

como hacer una calculadora tengo un codigo ..

Estas en el tema de como hacer una calculadora tengo un codigo .. en el foro de Javascript en Foros del Web. hola espero y me ayuden tengo que hacer una calculadora en html. javaScript lo que pasa es que no se como hacer para que me ...
  #1 (permalink)  
Antiguo 16/11/2008, 15:49
 
Fecha de Ingreso: noviembre-2008
Mensajes: 2
Antigüedad: 16 años
Puntos: 0
Pregunta como hacer una calculadora tengo un codigo ..

hola espero y me ayuden tengo que hacer una calculadora en html. javaScript
lo que pasa es que no se como hacer para que me realice las funciones basicas de sumar restar multiplicar y dividir y es estado batallando algo como soy nuevo en esto del html.. mm tengo este codigo

<style type="text/css">
<!--
.Estilo1 {color: #000066}
-->
</style>
<form name="form1" method="post" action="">
<table width="278" height="199" border="2" bordercolor="#000000">
<tr bordercolor="#999999">
<td colspan="6"> <div align="right">
<input name="Resultado" type="text" id="Resultado" size="45">
</div></td>
</tr>
<tr bordercolor="#0000FF">
<td colspan="2"><div align="center" class="Estilo1"></div>

<div align="center" class="Estilo1">
<input type="button" name="Submit" value="Retroceso">
</div></td>
<td colspan="2"><div align="center" class="Estilo1"></div> <div align="center" class="Estilo1">
<input type="button" name="Submit2" value="CE">
</div></td>
<td colspan="2"><div align="center" class="Estilo1"></div> <div align="center" class="Estilo1">
<input type="button" name="Submit3" value="C" onClick="document.form1.Resultado.value=' '">
</div></td>
</tr>
<tr bordercolor="#0000FF">
<td width="42">
<div align="right" class="Estilo1">
<input type="submit" name="Submit4" value="MC">
</div></td>
<td width="38">
<div align="right" class="Estilo1">
<input type="button" name="Submit8" value=" 7 " onClick="document.form1.Resultado.value+='7'">
</div></td>
<td width="47">
<div align="center" class="Estilo1">
<input type="button" name="Submit9" value=" 8 " onClick="document.form1.Resultado.value+='8'">
</div></td>
<td width="38">
<div align="center" class="Estilo1">
<input type="button" name="Submit10" value=" 9 " onClick="document.form1.Resultado.value+='9'">
</div></td>
<td width="31">
<div align="right" class="Estilo1">
<input name="txtdiv" type="submit" id="txtdiv" value=" /" onClick="operacion('/')">
</div></td>
<td width="57">
<div align="right" class="Estilo1">
<input type="button" name="Submit12" value="sqrt">
</div></td>
</tr>
<tr bordercolor="#0000FF">
<td>
<div align="center" class="Estilo1">
<input type="button" name="Submit5" value="MR">
</div></td>
<td>
<div align="center" class="Estilo1">
<input type="button" name="Submit13" value=" 4 " onClick="document.form1.Resultado.value+='4'">
</div></td>
<td>
<div align="center" class="Estilo1">
<input type="button" name="Submit14" value=" 5 " onClick="document.form1.Resultado.value+='5'">
</div></td>
<td>
<div align="center" class="Estilo1">
<input type="button" name="Submit15" value=" 6 " onClick="document.form1.Resultado.value+='6'">
</div></td>
<td>
<div align="center" class="Estilo1">
<input name="txtmul" type="submit" id="txtmul" value="*" onClick="operacion('*')">
</div></td>
<td>
<div align="center" class="Estilo1">
<input type="button" name="Submit17" value="%" id="porciento" onClick="operacion('%')">
</div></td>
</tr>
<tr bordercolor="#0000FF">
<td>
<div align="center" class="Estilo1">
<input type="button" name="Submit6" value="MS">
</div></td>
<td>
<div align="center" class="Estilo1">
<input type="button" name="Submit18" value=" 1 " onClick="document.form1.Resultado.value+='1'">
</div></td>
<td>
<div align="center" class="Estilo1">
<input type="button" name="Submit19" value=" 2 " onClick="document.form1.Resultado.value+='2'">
</div></td>
<td>
<div align="center" class="Estilo1">
<input type="button" name="Submit20" value=" 3 " onClick="document.form1.Resultado.value+='3'">
</div></td>
<td>
<div align="center" class="Estilo1">
<input name="txtres" type="submit" id="txtres" value="-" onClick="operacion('-')">
</div></td>
<td>
<div align="center" class="Estilo1">
<input type="button" name="Submit22" value="1/x">
</div></td>
</tr>
<tr bordercolor="#0000FF">
<td>
<div align="center" class="Estilo1">
<input type="button" name="Submit7" value="M+">
</div></td>
<td>
<div align="center" class="Estilo1">
<input type="button" name="Submit23" value=" 0 " onClick="document.form1.Resultado.value+='0'">
</div></td>
<td>
<div align="center" class="Estilo1">
<input type="button" name="Submit24" value="+/-">
</div></td>
<td>
<div align="center" class="Estilo1">
<input type="button" name="Submit25" value="." onClick="document.form1.Resultado.value+='.'">
</div></td>
<td>
<div align="center" class="Estilo1">
<input name="txtsum" type="submit" id="txtsum" value="+" onClick="document.form1.operacion('+')">
</div></td>
<td>
<div align="center" class="Estilo1">
<input name="txtigual" type="submit" id="txtigual" value="=" onClick="operacion('=')">
</div></td>
</tr>
</table>
</form>
<script>

function operacion(Tipo){

var final;
var opefinal;

if(opefinal=='+'){
final+=document.form1.Resultado.value;
}
else if(opefinal=='-'){
final+=document.form1.Resultado.value;
}
else if(opefinal=='*'){
final+=document.form1.Resultado.value;
}
else if(opefinal=='/'){
final+=document.form1.Resultado.value;
}
else if(opefinal=='='){
final+=document.form1.Resultado.value;

</script>
NOTA el programa donde lo hago es el dreamweaver mx 2004 espero y me ayuden
  #2 (permalink)  
Antiguo 16/11/2008, 20:27
Avatar de DoPeY-BBS  
Fecha de Ingreso: octubre-2005
Ubicación: Santo Domingo, Dominican Republic, Dominican Republic
Mensajes: 574
Antigüedad: 19 años, 1 mes
Puntos: 12
Respuesta: como hacer una calculadora tengo un codigo ..

Mira este ejemplo esta muy detallado

http://www.mundomanuales.com/program...cript-298.html
__________________
http://www.htmldog.com/HTML, CSS, and JavaScript,

http://tutorialphp.net/
Aprende PHP en 12 capítulos
  #3 (permalink)  
Antiguo 24/11/2008, 18:49
 
Fecha de Ingreso: noviembre-2008
Mensajes: 2
Antigüedad: 16 años
Puntos: 0
Respuesta: como hacer una calculadora tengo un codigo ..

ok muchas grasias fue muy util tu ayuda grasias
  #4 (permalink)  
Antiguo 29/05/2013, 15:29
 
Fecha de Ingreso: mayo-2013
Mensajes: 2
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: como hacer una calculadora tengo un codigo ..

buenas tengo una duda quiero hacer que las operaciones sean mayores a un digito por variable osea 35 - 30, pero al almacenar un solo parametro pierdo el segundo de cada variable osea mi resultado seria 0 ya que ejecuta 3-3 =0
como hago para lamacenar dos numeros o mas por variable y asi sumar cifras grandes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:42.