banner

SLIDE BAR

Image Slider By nurmonyitworld.net.ms NUR-MONY IT WORLD ENG.KAMRUL HASAN IFAZ. ''প্রযুক্তিকে ভালবাসুন।প্রযুক্তির সাথে থাকুন সবসময়, প্রযুক্তির আলো ছড়িয়ে দিন বিশ্বময়”

হেডলাইন

WELCOME TO OUR BLOG SITE.IF U LIKE OUR BLOG PLEASE SHEAR UR FRIENDS.Email us to inform about our wrong information. to inform about product price and specification, to inform about new product in the market, to inform that what you want to know?THANKS VISIT OUR BLOGSITE

২১ জানুয়ারী, ২০১৩

ক্যালকুলেশন করুন নিজের বানানো ক্যালকুলেটর দিয়ে

ক্যালকুলেটর বলতে সাধারনত গণনাকারী যন্ত্রকে বোঝান হয়। একটি ছোট, হাতে ধরা যায়, নোটবুক ধরনের বস্তু হচ্ছে ক্যালকুলেটর। আমাদের প্রাত্যহিক জীবনে ক্যালকুলেটর নামক এই বস্তুটি একটি গুরুত্বপূর্ণ স্থান দখল করে আছে।


ক্যালকুলেটর বলতে সাধারনত আমরা ছোট একটি গণনাকারী যন্ত্রকে বুঝি। কিন্তু এই গণনাকারী যন্ত্রটি যদি নিজে নিজে কম্পিউটারে তৈরি করা যায় তাহলে কেমন মজা হয় বলুনতো? কথা না বাড়িয়ে চলুন তাহলে কাজ শুরু করি।

প্রথমে ডেস্কটপের ফাকা জায়গায় মাউজের রাইট ক্লিক করে New থেকে Text Document এ যান।



এবার নতুন টেক্সট ডকুমেন্টটিতে ডাবল ক্লিক করে ওর ভেতরে নিচের কোডগুলো হুবহু পেস্ট করে দিয়ে Calculator.html নামে সেইভ করুন।



===== কোড =====
<FORM name="Keypad" action="">
<TABLE>
<B>
<TABLE border=2 width=50 height=60 cellpadding=1 cellspacing=5>
<TR>
<TD colspan=3 align=middle>
<input name="ReadOut" type="Text" size=24 value="0" width=100%>
</TD>
<TD
</TD>
<TD>
<input name="btnClear" type="Button" value="  C  " onclick="Clear()">
</TD>
<TD><input name="btnClearEntry" type="Button" value="  CE " onclick="ClearEntry()">
</TD>
</TR>
<TR>
<TD>
<input name="btnSeven" type="Button" value="  7  " onclick="NumPressed(7)">
</TD>
<TD>
<input name="btnEight" type="Button" value="  8  " onclick="NumPressed(8)">
</TD>
<TD>
<input name="btnNine" type="Button" value="  9  " onclick="NumPressed(9)">
</TD>
<TD>
</TD>
<TD>
<input name="btnNeg" type="Button" value=" +/- " onclick="Neg()">
</TD>
<TD>
<input name="btnPercent" type="Button" value="  % " onclick="Percent()">
</TD>
</TR>
<TR>
<TD>
<input name="btnFour" type="Button" value="  4  " onclick="NumPressed(4)">
</TD>
<TD>
<input name="btnFive" type="Button" value="  5  " onclick="NumPressed(5)">
</TD>
<TD>
<input name="btnSix" type="Button" value="  6  " onclick="NumPressed(6)">
</TD>
<TD>
</TD>
<TD align=middle><input name="btnPlus" type="Button" value="  +  " onclick="Operation('+')">
</TD>
<TD align=middle><input name="btnMinus" type="Button" value="  -  " onclick="Operation('-')">
</TD>
</TR>
<TR>
<TD>
<input name="btnOne" type="Button" value="  1  " onclick="NumPressed(1)">
</TD>
<TD>
<input name="btnTwo" type="Button" value="  2  " onclick="NumPressed(2)">
</TD>
<TD>
<input name="btnThree" type="Button" value="  3  " onclick="NumPressed(3)">
</TD>
<TD>
</TD>
<TD align=middle><input name="btnMultiply" type="Button" value="  *  " onclick="Operation('*')">
</TD>
<TD align=middle><input name="btnDivide" type="Button" value="  /  " onclick="Operation('/')">
</TD>
</TR>
<TR>
<TD>
<input name="btnZero" type="Button" value="  0  " onclick="NumPressed(0)">
</TD>
<TD>
<input name="btnDecimal" type="Button" value="  .  " onclick="Decimal()">
</TD>
<TD colspan=3>
</TD>
<TD>
<input name="btnEquals" type="Button" value="  =  " onclick="Operation('=')">
</TD>
</TR>
</TABLE>
</TABLE>
</B>
</FORM>
</CENTER>
<font face="Verdana, Arial, Helvetica" size=2>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var FKeyPad = document.Keypad;
var Accumulate = 0;
var FlagNewNum = false;
var PendingOp = "";
function NumPressed (Num) {
if (FlagNewNum) {
FKeyPad.ReadOut.value  = Num;
FlagNewNum = false;
  }
else {
if (FKeyPad.ReadOut.value == "0")
FKeyPad.ReadOut.value = Num;
else
FKeyPad.ReadOut.value += Num;
  }
}
function Operation (Op) {
var Readout = FKeyPad.ReadOut.value;
if (FlagNewNum && PendingOp != "=");
else
{
FlagNewNum = true;
if ( '+' == PendingOp )
Accumulate += parseFloat(Readout);
else if ( '-' == PendingOp )
Accumulate -= parseFloat(Readout);
else if ( '/' == PendingOp )
Accumulate /= parseFloat(Readout);
else if ( '*' == PendingOp )
Accumulate *= parseFloat(Readout);
else
Accumulate = parseFloat(Readout);
FKeyPad.ReadOut.value = Accumulate;
PendingOp = Op;
  }
}
function Decimal () {
var curReadOut = FKeyPad.ReadOut.value;
if (FlagNewNum) {
curReadOut = "0.";
FlagNewNum = false;
  }
else
{
if (curReadOut.indexOf(".") == -1)
curReadOut += ".";
  }
FKeyPad.ReadOut.value = curReadOut;
}
function ClearEntry () {
FKeyPad.ReadOut.value = "0";
FlagNewNum = true;
}
function Clear () {
Accumulate = 0;
PendingOp = "";
ClearEntry();
}
function Neg () {
FKeyPad.ReadOut.value = parseFloat(FKeyPad.ReadOut.value) * -1;
}
function Percent () {
FKeyPad.ReadOut.value = (parseFloat(FKeyPad.ReadOut.value) / 100) * parseFloat(Accumulate);
}
</SCRIPT>
এবার কম্পিউটারের যে স্থানে Calculator.html সেইভ করেছেন সেখানে গিয়ে দেখুন Calculator নামে একটি ব্রাউজার আইকন তৈরি হয়ে গেছে। ওখানে ডাবল ক্লিক করে দেখুন মজা।
পোস্টটি ভাল লাগলে দয়া করে লাইক ও কমেন্ট করবেন। ভাল থাকবেন সবাই।
============ ধন্যবাদ ============ 

কোন মন্তব্য নেই:

একটি মন্তব্য পোস্ট করুন

“প্রযুক্তিকে ভালবাসুন, প্রযুক্তির সাথে থাকুন সবসময়, প্রযুক্তির আলো ছড়িয়ে দিন বিশ্বময়”

join fb

Join Me On Facebook
^ Back to Top