<html>
<body>
<script type="text/javascript">
//es punqcia sruldeba ricxvebis shesabamisi gilakebis dacheris shemdeg
//num.value aris mnishvneloba, sadac iwereba chveni sheyvanili ricxvi
//num.value + b.value amit ertmanetis gverigverd iwereba sheyvanili ciprebi, sxvadasxvanishna ricxvis chasawerad
function ricxvi(b) {
num.value = num.value + b.value;
}
//es punqcia sruldeba +, -, * an / gilakebis dacheris shemdeg
//a cvladshi vinaxavt wina sheyvanil ricxvs, k cvladshi vinaxavt moqmedebis mnishvnelobas +, -, * an /
//bolos wina mnishvneloda suptavdeba, rom meore mnishvneloba chavwerot
function moqmedeba(b) {
a = num.value;
k = b.value;
num.value = "";
}
//es punqcia sruldeba = gilakis dacheris shemdeg
//k-shi shenaxuli mnishvnelobis mixedvit igebs romeli moqmedeba gvaq sheyvanili, da imis mixedvit gvazlevs swor pasuxs
//parseInt is sashulaebit a cvladis mnishvneloba da meore sheyvanili mnishvneloba xdeba int tipis
function toloba()
{
if (k == '+')
num.value = parseInt(a) + parseInt(num.value);
else
if (k == '-')
num.value = parseInt(a) - parseInt(num.value);
else
if (k == '*')
num.value = parseInt(a) * parseInt(num.value);
else
if (k == '/')
num.value = parseInt(a) / parseInt(num.value);
}
//es punqcia sruldeba = gilakis dacheris shemdeg
//asuptavebs migebul an chaweril mnishvnelobas, = "" es nishnavs sicarieles gatolebas
function washla() {
num.value = "";
}
</script>
<!--panjara sadac gamochndeba sheyvanili ricxvebi da shedegi-->
<input type="number" id="num" />
<!-- washlis gilaki -->
<input type="button" onclick= "washla()" value="c" />
<!-- ricxvebisa da moqmedebebis gilakebi -->
<table >
<tr>
<td>
<input type="button" value="1" onclick="ricxvi(this);" />
</td>
<td>
<input type="button" value="2" onclick="ricxvi(this);" />
</td>
<td>
<input type="button" value="3" onclick="ricxvi(this);" />
</td>
</tr>
<tr>
<td>
<input type="button" value="4" onclick="ricxvi(this);" />
</td>
<td>
<input type="button" value="5" onclick="ricxvi(this);" />
</td>
<td>
<input type="button" value="6" onclick="ricxvi(this);" />
</td>
</tr>
<tr>
<td>
<input type="button" value="7" onclick="ricxvi(this);" />
</td>
<td>
<input type="button" value="8" onclick="ricxvi(this);" />
</td>
<td>
<input type="button" value="9" onclick="ricxvi(this);" />
</td>
</tr>
<tr>
<td>
<input type="button" value="0" onclick="ricxvi(this);" />
</td>
<td>
<input type="button" value="+" onclick="moqmedeba(this);" />
</td>
<td>
<input type="button" value="-" onclick="moqmedeba(this);" />
</td>
</tr>
<tr>
<td>
<input type="button" value="*" onclick="moqmedeba(this);" />
</td>
<td>
<input type="button" value="/" onclick="moqmedeba(this);" />
</td>
<td>
<input type="button" onclick= "toloba()" value="=" />
</td>
</tr>
</table>
</body>
</html>
მარტივი კალკულატორი HTML და JavaScript -ის გამოყენებით
No comments:
Post a Comment