<html>
<head>
<title>Hesap Makinesi 1.0 - Burak AVCI</title>
</head>
<body>
<!-- Burak AVCI - 090202395-->
<center><b>HESAP MAKİNESİ 1.0<b></center>
<form name="hesapmakinesi">
<!--Tablo Boyutu-->
<table align="center" border="2" cellspacing="4" cellpadding="2" bordercolor="black">
<!--Text Kısmı-->
<tr>
<td bgcolor="red"><input type="text" name="Textbox" size="40"></td>
</tr>
<!--Satır 1-->
<tr>
<td align="center">
<input type="button" value="Temizle" onClick="temizle()">
<input type="button" value="Kapat" onClick="pencerekapat()"></td>
</tr>
<!--Satır 2-->
<tr>
<td align="center">
<input type="button" value=" + " onClick="Toplama()">
<input type="button" value="1" size="20" onClick="bir()">
<input type="button" value="2" size="20" onClick="iki()">
<input type="button" value="3" size="20" onClick="uc()">
</td>
</tr>
<!--Satır 3-->
<tr>
<td align="center">
<input type="button" value=" - " onClick="Cikarma()">
<input type="button" value="4" size="20" onClick="dort()">
<input type="button" value="5" size="20" onClick="bes()">
<input type="button" value="6" size="20" onClick="alti()">
</td>
</tr>
<!--Satır 4-->
<tr>
<td align="center" >
<input type="button" value=" * " onClick="Carpma()">
<input type="button" value="7" size="20" onClick="yedi()">
<input type="button" value="8" size="20" onClick="sekiz()">
<input type="button" value="9" size="20" onClick="dokuz()">
</td>
<!--Satır 5-->
<tr>
<td align="center">
<input type="button" value=" / " onClick="Bolme()">
<input type="button" value="0" onClick="sifir()">
<input type="button" value=" . " onClick="ondalik()">
<input type="button" value=" = " onClick="esittir()"> </td>
</tr>
</table>
</form>
<center><b>Burak AVCI - 090202395<b></center>
<script language="javascript">
var A;
var B;
var C;
var D;
function bir()
{
document.hesapmakinesi.Textbox.value=document.hesapmakinesi.Textbox.value + "1";
}
function iki()
{
document.hesapmakinesi.Textbox.value=document.hesapmakinesi.Textbox.value + "2";
}
function uc()
{
document.hesapmakinesi.Textbox.value=document.hesapmakinesi.Textbox.value + "3";
}
function dort()
{
document.hesapmakinesi.Textbox.value=document.hesapmakinesi.Textbox.value + "4";
}
function bes()
{
document.hesapmakinesi.Textbox.value=document.hesapmakinesi.Textbox.value + "5";
}
function alti()
{
document.hesapmakinesi.Textbox.value=document.hesapmakinesi.Textbox.value + "6";
}
function yedi()
{
document.hesapmakinesi.Textbox.value=document.hesapmakinesi.Textbox.value + "7";
}
function sekiz()
{
document.hesapmakinesi.Textbox.value=document.hesapmakinesi.Textbox.value + "8";
}
function dokuz()
{
document.hesapmakinesi.Textbox.value=document.hesapmakinesi.Textbox.value + "9";
}
function sifir()
{
document.hesapmakinesi.Textbox.value=document.hesapmakinesi.Textbox.value + "0";
}
function ondalik()
{
document.hesapmakinesi.Textbox.value=document.hesapmakinesi.Textbox.value + ".";
}
function temizle()
{
document.hesapmakinesi.Textbox.value="";
}
function pencerekapat()
{
window.close();
}
function Toplama()
{
A= parseFloat(document.hesapmakinesi.Textbox.value);
document.hesapmakinesi.Textbox.value="";
D=1;
}
function Cikarma()
{
A= parseFloat(document.hesapmakinesi.Textbox.value);
document.hesapmakinesi.Textbox.value="";
D=2;
}
function Carpma()
{
A= parseFloat(document.hesapmakinesi.Textbox.value);
document.hesapmakinesi.Textbox.value="";
D=3;
}
function Bolme()
{
A= parseFloat(document.hesapmakinesi.Textbox.value);
document.hesapmakinesi.Textbox.value="";
D=4;
}
function esittir()
{
B= parseFloat(document.hesapmakinesi.Textbox.value);
document.hesapmakinesi.Textbox.value="";
if(D=="1")
{
C=toToplama(A,B);
document.hesapmakinesi.Textbox.value=C;
}
if(D=="2")
{
C=toCikarma(A,B);
document.hesapmakinesi.Textbox.value=C;
}
if(D=="3")
{
C=toCarpma(A,B);
document.hesapmakinesi.Textbox.value=C;
}
if(D=="4")
{
C=toBolme(A,B);
document.hesapmakinesi.Textbox.value=C;
}
}
function toToplama(sayiA ,sayiB)
{
return (sayiA+sayiB)
}
function toCikarma(sayiA ,sayiB)
{
return (sayiA-sayiB)
}
function toCarpma(sayiA ,sayiB)
{
return (sayiA * sayiB)
}
function toBolme(sayiA ,sayiB)
{
return (sayiA/sayiB)
}
</script>
</body>
</html>
8 Mart 2012
JavaScript ile Basit Hesap Makinesi Yapmak
İşlem yaparken rakamlar değişkende tutulur. Derste öğrenilen document.hesapmakinesi.Textbox.value=document.hesapmakinesi.Textbox.value kod kalıbı ile yapılmıştır.