Számológép Felhasználói dokumentáció Feladat: JavaScript és CSS segítségével számológép készítése. Futtatási környezet: A http://10.0.0.101/~szabby/szgep.html linkre kattintva megjelenik az oldal. Az oldal megtekintéséhez bármilyen grafikus böngésző alkalmazható. Gépigény: Bármilyen számítógépen működik, amin található böngésző és Java alkalmazás. Kezelési útmutató: Indító képernyő
Két gomb segítségével tudunk váltani a tudományos és szokásos számológép között.
Készítette: Popovics Szabolcs 2/14/Aw. Bármilyen probléma esetén jelezzen a [email protected] e-mail címen.
Fejlesztői dokumentáció Feladat: Java Script és CSS segítségével számológép készítése Környezet: Intel(R) Core(TM) 2 Duo CPU E8400 @ 3.00 GHz 3.01 GHz/ 3,50 GB RAM/512 MB ATI Radeon HD 4670/160GB HDD/ Windows XP/ Mozilla Firefox. Futtatási környezet: A http://10.0.0.101/~szabby/szgep.html linkre kattintva megjelenik az oldal. Az oldal megtekintéséhez bármilyen grafikus böngésző alkalmazható. Programfejlesztői környezet: A Számológép nevű program JavaScript programnyelven lett írva és HTML kód segítségével lett beágyazva majd CSS segítségével lett megformázva. Fájl lista: -szgep.html -szamol.css Images mappa: -kozep.png -1.png -2.png -3.png -4.png -5.png -6.png -7.png -nagy.png -r1.png Forráskódok: Szgep.html <script language=javascript> function frissit(){ document.forms[0].elements[0].value=''; } function szam(szjegy){ document.forms[0].elements[0].value=document.forms[0].elements[0].value+szjegy;
} function osszead(){ x=parseFloat(document.forms[0].elements[0].value); document.forms[0].elements[0].value=''; muv=1; } function kivonas(){ x=parseFloat(document.forms[0].elements[0].value); document.forms[0].elements[0].value=''; muv=2; } function szorzas(){ x=parseFloat(document.forms[0].elements[0].value); document.forms[0].elements[0].value=''; muv=3; } function osztas(){ x=parseFloat(document.forms[0].elements[0].value); document.forms[0].elements[0].value=''; muv=4; } function szaz() { x=parseFloat(document.forms[0].elements[0].value); document.forms[0].elements[0].value=''; muv=5; } function kombin() { n=parseFloat(document.forms[0].elements[0].value); document.forms[0].elements[0].value=''; muv=6; } function varia() { n=parseFloat(document.forms[0].elements[0].value); document.forms[0].elements[0].value=''; muv=7; } function vari() { n=parseFloat(document.forms[0].elements[0].value); document.forms[0].elements[0].value=''; muv=8; }
function sinus(){ y=parseFloat(document.forms[0].elements[0].value); document.forms[0].elements[0].value=Math.sin((Math.PI/180)*y); } function cosinus(){ y=parseFloat(document.forms[0].elements[0].value); document.forms[0].elements[0].value=Math.cos((Math.PI/180)*y); } function tangens(){ y=parseFloat(document.forms[0].elements[0].value); document.forms[0].elements[0].value=Math.tan((Math.PI/180)*y); } function negyzet(){ x=parseFloat(document.forms[0].elements[0].value); document.forms[0].elements[0].value=x*x; } function gyok(){ x=parseFloat(document.forms[0].elements[0].value); document.forms[0].elements[0].value=x=Math.sqrt(x); } function rec() { y=parseFloat(document.forms[0].elements[0].value); if (y==0) document.forms[0].elements[0].value='Nullával nem osztunk'; document.forms[0].elements[0].value=1/y; } function faktor() { n=parseFloat(document.forms[0].elements[0].value); fakt=1; for (i=1;i
y=parseFloat(document.forms[0].elements[0].value); document.forms[0].elements[0].value=x+y; } if (muv==2) { y=parseFloat(document.forms[0].elements[0].value); document.forms[0].elements[0].value=x-y; } if (muv==3) { y=parseFloat(document.forms[0].elements[0].value); document.forms[0].elements[0].value=x*y; } if (muv==4) { y=parseFloat(document.forms[0].elements[0].value); if (y!=0) { document.forms[0].elements[0].value=x/y; } else document.forms[0].elements[0].value="Nullával nem osztunk!"; } if (muv==5) { y=parseFloat(document.forms[0].elements[0].value); document.forms[0].elements[0].value=x*(y/100); } if (muv==6) { k=parseFloat(document.forms[0].elements[0].value); z=faktor1(n); v=faktor1(k); s=faktor1(n-k); document.forms[0].elements[0].value=Math.round(z/(v*s)); } if (muv==7) { k=parseFloat(document.forms[0].elements[0].value); z=faktor1(n); s=faktor1(n-k); document.forms[0].elements[0].value=Math.round(z/s); } if (muv==8) { k=parseFloat(document.forms[0].elements[0].value);
hatv=1; for (i=1;i
} function egyenlo() { if (muv=9) { y=parseInt(document.forms[0].elements[0].value); document.forms[0].elements[0].value=Math.pow(x,y); } } function pi() { document.forms[0].elements[0].value=Math.PI; }