Calculadora web (java) botões de memória

3 respostas
G

bom galera

Gostaria de colocar esses botoaM1,botoaM2,botoaM3 .... para qdo o usuário clicar ele armazena os dados do input da calculadora no banco de dados e logo após recuperar do banco de dados para o usuário fazer outras contas ......

Exemplo : estou fazendo um calculo de 35*3 = 105 ... e qro agora guardar este valor 105 na memória(utilizando o botaoM1) ... pra poder fazer outro calculo 34*8 =272 ... dai clico de novo no botoaM1 para utlizar 105 para somar com o 272 ....... etc ..... foi só um exemplo

Trabalhando com : ECLIPSE + TOMCAT + JAVA EE + MYSQL ....

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Calculadora</title>
</head>
<style type="text/css">
form fieldset {
   margin: 10px auto 10px auto;
   width: 30%; 
   border: solid black 2px;
   padding: 3%;
}
</style>
<BODY BACKGROUND="calc.png"> 
<table style="width: 721px">
</table>
<center>
<form   name = "calc" method = "get"  action ="" >  
<fieldset>
<input value=0 name ="valores" style="width: 113px; height: 24px"size =20>                              //este é o input (visor da calculadora)
<input onclick=Limpar() type="button" name="botaoC" value= "C" style="height: 31px;width: 37px">
<input onclick=Limparentrada() type="button" name="botaoCE"value= "CE"style="height: 31px;width: 37px"><br>
<input type="submit" name="botaoM1" value= "M1" style="height: 31px;width: 37px">                           // estrs botões aqui
<input type="submit" name="botaoM2" value= "M2" style="height: 31px;width: 37px">                          // estes botões aqui
<input type="submit" name= "botaoM3" value= "M3" style="height: 31px;width: 37px">                         //estes botões aqui
<input type="submit" name="botaoM4" value= "M4" style="height: 31px;width: 37px">                           //estes botões aqui
<input type="submit" name= "botaoM5" value= "M5" style="height: 31px;width: 37px"><br>                  //estes botões aqui
<input onclick=ShowMostrarnum(7) type="button" name ="botao7" value= "7" style="height: 31px;width: 37px">
<input onclick=ShowMostrarnum(8) type="button" name="botao8" value= "8" style="height: 31px;width: 37px">
<input onclick=ShowMostrarnum(9) type="button" name ="botao9" value= "9" style="height: 31px;width: 37px">
<input onclick = Operador('/') type="button" name ="divisao" value= " / "style="height: 31px;width: 37px">
<input onclick = Exponencial() type="button" name="exponencial" value= "Exp" style="height: 31px;width: 37px"><br>
<input onclick=ShowMostrarnum(4) type="button" name="botao4" value= "4" style="height: 31px;width: 37px">
<input onclick=ShowMostrarnum(5) type="button" name="botao5" value= "5" style="height: 31px;width: 37px">
<input onclick=ShowMostrarnum(6) type="button" name ="botao6" value= "6" style="height: 31px;width: 37px">
<input onclick =Operador('*') type="button" name="multiplicacao" value= " * "style="height: 31px;width: 37px">
<input onclick=Fatorial() type="button" name="fatorial" value= "fat"style="height: 31px;width: 37px"><br>
<input onclick=ShowMostrarnum(1) type="button" name="botao1" value= "1" style="height: 31px;width: 37px">
<input onclick=ShowMostrarnum(2) type="Button" name="botao2" value= "2" style="height: 31px;width: 37px">
<input onclick=ShowMostrarnum(3) type="button" name="botao3" value= "3" style=" height: 31px;width: 37px">
<input onclick =Operador('+') type="button" name="soma" value= " + " style="height: 31px;width: 37px">
<input onclick =Operador('-') type="button" name="subtracao" value="   -  " style="height: 31px;width: 37px"><br>
<input onclick=ShowMostrarnum(0) type="button" name="botao0" value= "0" style ="height: 31px; width: 37px">
<input onclick=Ponto() type="button" name="botaoponto" value= "." style ="height: 31px; width: 37px">
<input onclick =Operador('=') type="button" name="resultado" value=" = " style="height: 31px; width: 119px"><br>
</fieldset>
</form>
</center>

<script>
..............

3 Respostas

R

vc vai fazer com javascript? ou vai utilizar java para salvar no banco?

se vc for fazer com javascript (acho que é isto)
é só criar uma variavel global e se preoculpar de não dar refresh na pagina.

para esta calculadora, precisa mesmo salvar no banco?

G

vou colocar no banco com java …

tentando fazer uma classes igual tem na fj 21 …

classe ConnectionFactory , classe Memoria , classe MemoriaDAO …

mas elas não tem mto a ver com esse projetinho, pois não pega os dados de um html …

R

bom vc pode criar um Servlet, e de lá vc pode pegar os parametros e enviar para o banco.

Criado 3 de novembro de 2010
Ultima resposta 4 de nov. de 2010
Respostas 3
Participantes 2