Avatar billede snorres Nybegynder
07. december 2003 - 15:17 Der er 6 kommentarer og
1 løsning

en Lommeregner

Jeg ville bare høre om der enten var nogen der havde noget kode ligende til en lomme regner, eller evt, vidste hvor man kunne finde en på nettet?
Avatar billede cdc Novice
07. december 2003 - 15:19 #1
Avatar billede cdc Novice
07. december 2003 - 15:20 #2
Avatar billede cdc Novice
07. december 2003 - 15:21 #3
Avatar billede cdc Novice
07. december 2003 - 15:22 #4
Avatar billede cdc Novice
07. december 2003 - 15:23 #5
Avatar billede snorres Nybegynder
07. december 2003 - 15:24 #6
Tusind tak :D:D
Avatar billede hacicambaz Nybegynder
07. december 2003 - 15:25 #7
<SCRIPT LANGUAGE="JavaScript">
<!-- Original:  Steve Dulaney -->
<!-- Web Site:  http://www.hmhd.com/steve -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
var Memory = 0;
var Number1 = "";
var Number2 = "";
var NewNumber = "blank";
var opvalue = "";

function Display(displaynumber) {
document.calculator.answer.value = displaynumber;
}

function MemoryClear() {
Memory = 0;
document.calculator.mem.value = "";
}

function MemoryRecall(answer) {
if(NewNumber != "blank") {
Number2 += answer;
} else {
Number1 = answer;
}
NewNumber = "blank";
Display(answer);
}

function MemorySubtract(answer) {
Memory = Memory - eval(answer);
}

function MemoryAdd(answer) {
Memory = Memory + eval(answer);
document.calculator.mem.value = " M ";
NewNumber = "blank";
}

function ClearCalc() {
Number1 = "";
Number2 = "";
NewNumber = "blank";
Display("");
}

function Backspace(answer) {
answerlength = answer.length;
answer = answer.substring(0, answerlength - 1);
if (Number2 != "") {
Number2 = answer.toString();
Display(Number2);
} else {
Number1 = answer.toString();
Display(Number1);
  }
}

function CECalc() {
Number2 = "";
NewNumber = "yes";
Display("");
}

function CheckNumber(answer) {
if(answer == ".") {
Number = document.calculator.answer.value;
if(Number.indexOf(".") != -1) {
answer = "";
  }
}
if(NewNumber == "yes") {
Number2 += answer;
Display(Number2);
}
else {
if(NewNumber == "blank") {
Number1 = answer;
Number2 = "";
NewNumber = "no";
}
else {
Number1 += answer;
}
Display(Number1);
  }
}
function AddButton(x) {
if(x == 1) EqualButton();
if(Number2 != "") {
Number1 = parseFloat(Number1) + parseFloat(Number2);
}
NewNumber = "yes";
opvalue = '+';
Display(Number1);
}
function SubButton(x) {
if(x == 1) EqualButton();
if(Number2 != "") {
Number1 = parseFloat(Number1) - parseFloat(Number2);
}
NewNumber = "yes";
opvalue = '-';
Display(Number1);
}
function MultButton(x) {
if(x == 1) EqualButton();
if(Number2 != "") {
Number1 = parseFloat(Number1) * parseFloat(Number2);
}
NewNumber = "yes";
opvalue = '*';
Display(Number1);
}
function DivButton(x) {
if(x == 1) EqualButton();
if(Number2 != "") {
Number1 = parseFloat(Number1) / parseFloat(Number2);
}
NewNumber = "yes";
opvalue = '/';
Display(Number1);
}
function SqrtButton() {
Number1 = Math.sqrt(Number1);
NewNumber = "blank";
Display(Number1);
}
function PercentButton() {
if(NewNumber != "blank") {
Number2 *= .01;
NewNumber = "blank";
Display(Number2);
  }
}
function RecipButton() {
Number1 = 1/Number1;
NewNumber = "blank";
Display(Number1);
}
function NegateButton() {
Number1 = parseFloat(-Number1);
NewNumber = "no";
Display(Number1);
}
function EqualButton() {
if(opvalue == '+') AddButton(0);
if(opvalue == '-') SubButton(0);
if(opvalue == '*') MultButton(0);
if(opvalue == '/') DivButton(0);
Number2 = "";
opvalue = "";
}
//  End -->
</SCRIPT>
<META NAME="Generator" CONTENT="Stone's WebWriter 2">
<!-- Minus AutoDato -->
</HEAD>
<BODY BACKGROUND="Fine_SpeckledF180.gif">
<CENTER>
<FORM NAME="calculator">
<TABLE BGCOLOR="#aaaaaa" WIDTH=220>
<TR><TD>
<TABLE BGCOLOR="#cccccc" BORDER=1>
<TR><TD>
<TABLE BORDER=0 CELLPADDING=0>
<TR><TD BGCOLOR="#000080"><B STYLE="color:white">Lommeregner</B></TD></TR>
<TR><TD>
<TABLE WIDTH="100%" BORDER=0>
<TR><TD COLSPAN=6><INPUT TYPE="text" NAME="answer" SIZE=30 MAXLENGTH=30 ONCHANGE="CheckNumber(this.value)"></TD></TR>
<TR><TD COLSPAN=6>
<TABLE BORDER=0 CELLPADDING=0>
<TR><TD>
<INPUT TYPE="text" NAME="mem" SIZE=3 MAXLENGTH=3> <INPUT TYPE="button" NAME="backspace" CLASS="red" VALUE="Slet tegn" ONCLICK="Backspace(document.calculator.answer.value); return false;"> <INPUT TYPE="button" NAME="CE" CLASS="red" VALUE=" CE " ONCLICK="CECalc(); return false;"> <INPUT TYPE="reset" NAME="C" CLASS="red" VALUE="  C  " ONCLICK="ClearCalc(); return false;">
</TD></TR>
</TABLE>
</TD></TR>
<TR><TD><INPUT TYPE="button" NAME="MC" CLASS="red" VALUE=" MC " ONCLICK="MemoryClear(); return false;"></TD>
<TD><INPUT TYPE="button" NAME="calc7" CLASS="blue" VALUE="  7  " ONCLICK="CheckNumber('7'); return false;"></TD>
<TD><INPUT TYPE="button" NAME="calc8" CLASS="blue" VALUE="  8  " ONCLICK="CheckNumber('8'); return false;"></TD>
<TD><INPUT TYPE="button" NAME="calc9" CLASS="blue" VALUE="  9  " ONCLICK="CheckNumber('9'); return false;"></TD>
<TD><INPUT TYPE="button" NAME="divide" CLASS="red" VALUE="  /  " ONCLICK="DivButton(1); return false;"></TD>
<TD><INPUT TYPE="button" NAME="sqrt" CLASS="blue" VALUE="sqrt" ONCLICK="SqrtButton(); return false;"></TD></TR>
<TR><TD><INPUT TYPE="button" NAME="MR" CLASS="red" VALUE=" MR " ONCLICK="MemoryRecall(Memory); return false;"></TD>
<TD><INPUT TYPE="button" NAME="calc4" CLASS="blue" VALUE="  4  " ONCLICK="CheckNumber('4'); return false;"></TD>
<TD><INPUT TYPE="button" NAME="calc5" CLASS="blue" VALUE="  5  " ONCLICK="CheckNumber('5'); return false;"></TD>
<TD><INPUT TYPE="button" NAME="calc6" CLASS="blue" VALUE="  6  " ONCLICK="CheckNumber('6'); return false;"></TD>
<TD><INPUT TYPE="button" NAME="multiply" CLASS="red" VALUE="  *  " ONCLICK="MultButton(1); return false;"></TD>
<TD><INPUT TYPE="button" NAME="percent" CLASS="blue" VALUE=" %  " ONCLICK="PercentButton(); return false;"></TD></TR>
<TR><TD><INPUT TYPE="button" NAME="MS" CLASS="red" VALUE=" MS " ONCLICK="MemorySubtract(document.calculator.answer.value); return false;"></TD>
<TD><INPUT TYPE="button" NAME="calc1" CLASS="blue" VALUE="  1  " ONCLICK="CheckNumber('1'); return false;"></TD>
<TD><INPUT TYPE="button" NAME="calc2" CLASS="blue" VALUE="  2  " ONCLICK="CheckNumber('2'); return false;"></TD>
<TD><INPUT TYPE="button" NAME="calc3" CLASS="blue" VALUE="  3  " ONCLICK="CheckNumber('3'); return false;"></TD>
<TD><INPUT TYPE="button" NAME="minus" CLASS="red" VALUE="  -  " ONCLICK="SubButton(1); return false;"></TD>
<TD><INPUT TYPE="button" NAME="recip" CLASS="blue" VALUE="1/x " ONCLICK="RecipButton(); return false;"></TD></TR>
<TR><TD><INPUT TYPE="button" NAME="Mplus" CLASS="red" VALUE=" M+  " ONCLICK="MemoryAdd(document.calculator.answer.value); return false;"></TD>
<TD><INPUT TYPE="button" NAME="calc0" CLASS="blue" VALUE="  0  " ONCLICK="CheckNumber('0'); return false;"></TD>
<TD><INPUT TYPE="button" NAME="negate" CLASS="blue" VALUE="+/- " ONCLICK="NegateButton(); return false;"></TD>
<TD><INPUT TYPE="button" NAME="dot" CLASS="blue" VALUE="  .  " ONCLICK="CheckNumber('.'); return false;"></TD>
<TD><INPUT TYPE="button" NAME="plus" CLASS="red" VALUE=" +  " ONCLICK="AddButton(1); return false;"></TD>
<TD><INPUT TYPE="button" NAME="equal" CLASS="red" VALUE="  =  " ONCLICK="EqualButton(); return false;"></TD>
</TR>
</TABLE>
</TD></TR>
</TABLE>
</TD></TR>
</TABLE>
</TD></TR>
</TABLE>
</FORM>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester