»
Tiếng AnhTiếng PhápTiếng Việt

In - Máy tính đa năng có phần trợ giúp - JavaScriptBank.com

Phiên bản đầy đủ: jsB@nk » Tính toán » Máy tính » Máy tính đa năng có phần trợ giúp
URL: http://www.javascriptbank.com/taschenrechner.html

Máy tính đa năng có phần trợ giúp © JavaScriptBank.comMột đoạn mã JavaScript khác để tạo một máy tính đa năng trên trang web để cho người dùng tính toán, máy tính này có thể thực hiện các chức năng cao cấp như sin, cos, arcsin,arcos... Ngoài ra, máy còn có thể hiển thị ngày giờ và phần trợ giúp bằng tiếng Đức (để hiểu phần trợ giúp này, người dùng cần phải dùng tiện ích về Ngôn ngữ của Google.com để chuyển đổi).

Phiên bản đầy đủ: jsB@nk » Tính toán » Máy tính » Máy tính đa năng có phần trợ giúp
URL: http://www.javascriptbank.com/taschenrechner.html



CSS
<style type="text/css">input { width:40 }input.farbe { width:20px }</style><!--    This script downloaded from www.JavaScriptBank.com    Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->


JavaScript
<script language="JavaScript">function Titel(){ AenderDatum=document.lastModified.substring(0,11); document.title=document.title + AenderDatum;}function NotANumber(){ if(document.Eingabe.Feld.value.indexOf('NaN')!=-1) {  document.Eingabe.Feld.value="Ungültiges Ergebnis"; }window.setTimeout("NotANumber()",1);}function Schreiben(Zahl){ vorher=document.Eingabe.Feld.value; document.Eingabe.Feld.value=vorher + Zahl;}function Rechnen(){ Ergebnis=eval(document.Eingabe.Feld.value); document.Eingabe.Feld.value=Ergebnis;}function FunktionQuadrat(){ Quadrat=eval(document.Eingabe.Feld.value*document.Eingabe.Feld.value); document.Eingabe.Feld.value=Quadrat;}function FunktionProzent(){ Prozent=document.Eingabe.Feld.value/100; document.Eingabe.Feld.value=Prozent;}function FunktionWurzel(){ Wurzel=Math.sqrt(document.Eingabe.Feld.value); document.Eingabe.Feld.value=Wurzel;}function FunktionWert(){ Wert=Math.abs(document.Eingabe.Feld.value); document.Eingabe.Feld.value=Wert;}function FunktionPlusEins(){ PlusEins=Math.ceil(document.Eingabe.Feld.value); document.Eingabe.Feld.value=PlusEins;}function FunktionNiedriger(){ Niedriger=Math.floor(document.Eingabe.Feld.value); document.Eingabe.Feld.value=Niedriger;}function FunktionRunden(){ Gerundet=Math.round(document.Eingabe.Feld.value); document.Eingabe.Feld.value=Gerundet;}function Datum(){ Jetzt = new Date(); Tag = Jetzt.getDate(); Monat = Jetzt.getMonth() + 1; Jahr = Jetzt.getYear(); DatumFeld=Tag + "." + Monat + "." + Jahr; document.Eingabe.Feld.value=DatumFeld; DatumSchleife=window.setTimeout("Datum()",1000);}function Zeitanzeige(){ Time = new Date(); Stunden = Time.getHours(); Minuten = Time.getMinutes(); Sekunden = Time.getSeconds(); Vorsek = ((Sekunden<10) ? ":0" : ":"); Vormin = ((Minuten<10) ? ":0" : ":"); Vorstd = ((Stunden<10) ? "0" : ""); Zeit=Vorstd + Stunden + Vormin + Minuten + Vorsek + Sekunden; document.Eingabe.Feld.value=Zeit; ZeitSchleife=window.setTimeout("Zeitanzeige()",1000);}function StopSchleife(){ window.clearTimeout(ZeitSchleife);}function StopDateSchleife(){ window.clearTimeout(DatumSchleife);}function Stopuhrvor(){ document.Eingabe.Feld.value="0"; Stopuhr();}function Sinus(){ SinusZahl=Math.sin(document.Eingabe.Feld.value); document.Eingabe.Feld.value=SinusZahl;}function Cosinus(){ ZahlCosinus=Math.cos(document.Eingabe.Feld.value); document.Eingabe.Feld.value=ZahlCosinus;}function EuroDm(){ InDm=eval(document.Eingabe.Feld.value*1.95583); document.Eingabe.Feld.value=InDm + " DM";}function DmEuro(){ InEuro=eval(document.Eingabe.Feld.value/1.95583); document.Eingabe.Feld.value=InEuro + " Euro";}function EinsWeniger(){ max=eval(document.Eingabe.Feld.value.length-1); document.Eingabe.Feld.value=document.Eingabe.Feld.value.substring(0,max);}function HochX(){ MalX=prompt("Welchen Wert bekommt x übergeben?"); ZahlHochX=Math.pow(document.Eingabe.Feld.value,MalX); document.Eingabe.Feld.value=ZahlHochX;}function Acosinus(){ AcosinusZahl=Math.acos(document.Eingabe.Feld.value); document.Eingabe.Feld.value=AcosinusZahl;}function Asinus(){ AsinusZahl=Math.asin(document.Eingabe.Feld.value); document.Eingabe.Feld.value=AsinusZahl;}function Randomize(){ Zufall=Math.random(document.Eingabe.Feld.value); document.Eingabe.Feld.value=Zufall;}function Atanus(){ AtanusZahl=Math.atan(document.Eingabe.Feld.value); document.Eingabe.Feld.value=AtanusZahl;}function Exponent(){ Expo=Math.exp(document.Eingabe.Feld.value); document.Eingabe.Feld.value=Expo;}function Log(){ LogZahl=Math.log(document.Eingabe.Feld.value); document.Eingabe.Feld.value=LogZahl;}function Groesser(){ Zahl=prompt("Vergleichszahl eingeben"); GroessereZahl=Math.max(document.Eingabe.Feld.value,Zahl); document.Eingabe.Feld.value=GroessereZahl;}function Kleiner(){ Zahl=prompt("Vergleichszahl eingeben"); KleinereZahl=Math.min(document.Eingabe.Feld.value,Zahl); document.Eingabe.Feld.value=KleinereZahl;}function Tanges(){ TangesZahl=Math.tan(document.Eingabe.Feld.value); document.Eingabe.Feld.value=TangesZahl;}function Info(){ window.location.href="mailto:d_fassbender@lycos.de";}function Primzahl(Zahl){ var Grenzzahl = Zahl / 2; var Check = 1; for(i = 2; i <= Grenzzahl; i++)  if(Zahl % i == 0)    {   alert(Zahl + " ist keine Primzahl!");   Check = 0;   break;  }  if(Check == 1)   alert(Zahl + " ist eine Primzahl!");}function Test(){ document.Eingabe.Hilfefenster.value="ab";}function Speichern(){ document.Speicher.Speicher1.value=document.Eingabe.Feld.value;}function Einfuegen(){ Vorher=document.Eingabe.Feld.value; document.Eingabe.Feld.value=Vorher + document.Speicher.Speicher1.value;}function Beat(){ Jetzt = new Date() Stunden = Jetzt.getHours(); Minuten = Jetzt.getMinutes(); Sekunden = Jetzt.getSeconds(); document.Eingabe.Ablage.value=eval((Stunden*60*60+Minuten*60+Sekunden)/86.4); Zusammen=document.Eingabe.Ablage.value; if(Zusammen<10) {  document.Eingabe.Feld.value=document.Eingabe.Ablage.value.substring(0,1) + " Beat"; } else if(Zusammen>=10 && Zusammen<100) {  document.Eingabe.Feld.value=document.Eingabe.Ablage.value.substring(0,2) + " Beat"; } else if(Zusammen>=100 && Zusammen<1000) {  document.Eingabe.Feld.value=document.Eingabe.Ablage.value.substring(0,3) + " Beat"; } else if(Zusammen==0) {  document.Eingabe.Feld.value=1000; } BeatSchleife=window.setTimeout("Beat()",1000);}function StopBeatLoop(){ window.clearTimeout(BeatSchleife);}function Hilfe(Information){ document.Eingabe.Help.value=Information;}function StopHilfe(){ document.Eingabe.Help.value="";}</script><script language="JScript">function HilfeAus(){ document.all.Hilfefenster.style.width="0px";}function HilfeEin(){ document.all.Hilfefenster.style.width="100%";}</script><!--    This script downloaded from www.JavaScriptBank.com    Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->


HTML
<body onload="NotANumber(),HilfeAus(),Titel()"><form name="Eingabe"><center><table id="Tabelle" align="center" bgcolor="black" border="10" bordercolor="red" cellpadding="2" style="margin-top: -0.3cm;" rules="none"><tbody><tr align="center"> <td colspan="5"> <input type="text" readonly="readonly" id="Feld" name="Feld" value="" style="width: 100%; font-family: Fixedsys;" size="20"></td></tr><tr> <td><input type="button" value="up" onclick="FunktionPlusEins()" onmouseover="Hilfe('Liefert im Falle einer Dezimalzahl die nächsthöhere Zahl')" onmouseout="StopHilfe()"></td> <td><input type="button" value="down" onclick="FunktionNiedriger()" onmouseover="Hilfe('Liefert im Falle einer Dezimalzahl die nächstniegrige Zahl')" onmouseout="StopHilfe()"></td> <td><input type="button" value="~" onclick="FunktionRunden()" onmouseover="Hilfe('Rundet die Zahl')" onmouseout="StopHilfe()"></td> <td><input type="button" value="&lt;---" onclick="EinsWeniger()" onmouseover="Hilfe('Entfernt die letzte Zahl aus dem Fenster')" onmouseout="StopHilfe()"></td> <td><input type="reset" value="C" onmouseover="Hilfe('Löscht das Eingabefeld')" onmouseout="StopHilfe()"></td></tr><tr> <td><input type="button" value="x²" onclick="FunktionQuadrat()" onmouseover="Hilfe('Liefert das Quadrat der Zahl')" onmouseout="StopHilfe()"></td> <td><input type="button" value="%" onclick="FunktionProzent()" onmouseover="Hilfe('Liefert den Prozentwert der Zahl')" onmouseout="StopHilfe()"></td> <td><input type="button" value="&#8730;" onclick="FunktionWurzel()" onmouseover="Hilfe('Liefert die Wurzel der Zahl')" onmouseout="StopHilfe()"></td> <td><input type="button" value="|x|" onclick="FunktionWert()" onmouseover="Hilfe('Liefert den Wert der Zahl')" onmouseout="StopHilfe()"></td> <td><input type="button" value="x² × x" onclick="HochX()" onmouseover="Hilfe('Diese Zahl hoch x')" onmouseout="StopHilfe()"></td></tr><tr> <td><input type="button" value="1" onclick="Schreiben('1')"></td> <td><input type="button" value="2" onclick="Schreiben('2')"></td> <td><input type="button" value="3" onclick="Schreiben('3')"></td> <td><input type="button" value="." onclick="Schreiben('.')"></td> <td><input type="button" value="sto" onclick="Speichern()" onmouseover="Hilfe('Speichert die Zahl')" onmouseout="StopHilfe()"></td></tr><tr> <td><input type="button" value="4" onclick="Schreiben('4')"></td> <td><input type="button" value="5" onclick="Schreiben('5')"></td> <td><input type="button" value="6" onclick="Schreiben('6')"></td> <td><input type="button" value="×" onclick="Schreiben('*')"></td> <td><input type="button" value="rcl" onclick="Einfuegen()" onmouseover="Hilfe('Fügt die gespeicherte Zahl ein')" onmouseout="StopHilfe()"></td></tr><tr> <td><input type="button" value="7" onclick="Schreiben('7')"></td> <td><input type="button" value="8" onclick="Schreiben('8')"></td> <td><input type="button" value="9" onclick="Schreiben('9')"></td> <td><input type="button" value="+" onclick="Schreiben('+')"></td> <td><input type="button" value="acos" onclick="Acosinus()" onmouseover="Hilfe('Liefert den Arcus Cosinus der Zahl')" onmouseout="StopHilfe()"></td></tr><tr> <td><input type="button" value="÷" onclick="Schreiben('/')"></td> <td><input type="button" value="0" onclick="Schreiben('0')"></td> <td><input type="button" value="-" onclick="Schreiben('-')"></td> <td><input type="button" value="=" onclick="Rechnen()"></td> <td><input type="button" value="asin" onclick="Asinus()" onmouseover="Hilfe('Liefert den Arcus Sinus der Zahl')" onmouseout="StopHilfe()"></td></tr><tr> <td><input type="button" value="(" onclick="Schreiben('(')"></td> <td><input type="button" value=")" onclick="Schreiben(')')"></td> <td><input type="button" value="time" onclick="Zeitanzeige()" onmouseover="Hilfe('Zeigt die Zeit an')" onmouseout="StopHilfe()"></td> <td><input type="button" value="br.t" onclick="StopSchleife()" onmouseover="Hilfe('Stoppt die Zeitanzeige. Dies ist nötig, um das Eingabefeld wieder löschen zu können')" onmouseout="StopHilfe()"></td> <td><input type="button" value="ran" onclick="Randomize()" onmouseover="Hilfe('Gibt eine Zufallszahl zwishen 0 und 1 aus')" onmouseout="StopHilfe()"></td></tr><tr> <td><input type="button" value="sin" onclick="Sinus()" onmouseover="Hilfe('Liefert den Sinus der Zahl')" onmouseout="StopHilfe()"></td> <td><input type="button" value="cos" onclick="Cosinus()" onmouseover="Hilfe('Liefert den Cosinus der Zahl')" onmouseout="StopHilfe()"></td> <td><input type="button" value="in&#8364;" onclick="DmEuro()" onmouseover="Hilfe('Wandelt den Wert in Euro um')" onmouseout="StopHilfe()"></td>    <td><input type="button" value="inDM" onclick="EuroDm()" onmouseover="Hilfe('Wandelt den Wert in DM um')" onmouseout="StopHilfe()"></td> <td><input type="button" value="atan" onclick="Atanus()" onmouseover="Hilfe('Liefert den Arcus Tanges der Zahl')" onmouseout="StopHilfe()"></td></tr><tr> <td><input type="button" value="exp" onclick="Exponent()" onmouseover="Hilfe('Liefert den Exponentialwert der Zahl')" onmouseout="StopHilfe()"></td> <td><input type="button" value="log" onclick="Log()" onmouseover="Hilfe('Liefert die Anwendung des natürlichen Logarithmus auf diese Zahl zurück')" onmouseout="StopHilfe()"></td> <td><input type="button" value="max" onclick="Groesser()" onmouseover="Hilfe('Liefert die größere von zwei Zahlen')" onmouseout="StopHilfe()"></td> <td><input type="button" value="min" onclick="Kleiner()" onmouseover="Hilfe('Liefert die kleinere von zwei Zahlen')" onmouseout="StopHilfe()"></td> <td><input type="button" value="tan" onclick="Tanges()" onmouseover="Hilfe('Liefert den Tanges der Zahl')" onmouseout="StopHilfe()"></td></tr><tr> <td><input type="button" value="date" onclick="Datum()" onmouseover="Hilfe('Liefert das aktuelle Datum')" onmouseout="StopHilfe()"></td> <td><input type="button" value="br.d" onclick="StopDateSchleife()" onmouseover="Hilfe('Unterbricht die Datumsanzeige. Dies ist nötig, um das Eingabefeld wieder löschen zu können')" onmouseout="StopHilfe()"></td> <td><input type="button" value="prim" onclick="Primzahl(document.Eingabe.Feld.value)" onmouseover="Hilfe('Prüft, ob die Zahl eine Primzahl ist')" onmouseout="StopHilfe()"></td> <td><input type="button" value="beat" onclick="Beat()" onmouseover="Hilfe('Zeigt eine Beat-Uhr an (1 Tag=1000 Beat)')" onmouseout="StopHilfe()"></td> <td><input type="button" value="br.b" onclick="StopBeatLoop()" onmouseover="Hilfe('Unterbricht die Beat-Uhr, dies ist nötig, um das Anzeigefenster wieder leeren zu können')" onmouseout="StopHilfe()"></td></tr><tr> <td colspan="5" height="100"> <textarea readonly="readonly" id="Hilfefenster" name="Help" style="height: 100%; width: 100%; font-family: Fixedsys;" rows="1" cols="20"></textarea></td></tr><tr> <td colspan="2"><input type="button" value="Hilfe aus" onclick="HilfeAus()" style="width: 100%;"></td> <td colspan="2"><input type="button" value="Hilfe ein" onclick="HilfeEin()" style="width: 100%;"></td> <td><input type="button" value="@" onclick="Info()"></td></tr></tbody></table></center><input type="hidden" name="Ablage"></form><form name="Speicher"><input type="hidden" name="Speicher1"></form></body><!--    This script downloaded from www.JavaScriptBank.com    Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->