صفحه 1 از 2

ماشین حساب در java

ارسال شده: شنبه ۹ خرداد ۱۳۸۸, ۲:۴۰ ب.ظ
توسط aysan_gh
ماشین حساب درjava
چطوری بدون submit یه مقدار رو به php میشه فرستاد
لطفا راهنماییم
کنید

Re: ماشین حساب در java

ارسال شده: شنبه ۹ خرداد ۱۳۸۸, ۲:۴۵ ب.ظ
توسط aysan_gh
کمک
خیلی فورییه

Re: ماشین حساب در java

ارسال شده: شنبه ۹ خرداد ۱۳۸۸, ۶:۰۲ ب.ظ
توسط pedmehr
این [External Link Removed for Guests] به راهنمایی تصویری کلی و قدم به قدم هست برای ساختن یه ماشین حساب ساده . به من که خیلی کمکم کرد .

Re: ماشین حساب در java

ارسال شده: شنبه ۹ خرداد ۱۳۸۸, ۶:۳۱ ب.ظ
توسط aysan_gh
مرسی
چطوری بدون submit یه مقداری رو به phpفرستاد؟

Re: ماشین حساب در java

ارسال شده: دوشنبه ۱۱ خرداد ۱۳۸۸, ۶:۱۳ ب.ظ
توسط aysan_gh
سلام کسی پیدا نشد کمک کنه ؟
چرا توابع مربوط به رویداد کلیک فراخوانی نمی شن
کسی هست کداشو بذارم رفعش کنه?

Re: ماشین حساب در java

ارسال شده: دوشنبه ۱۱ خرداد ۱۳۸۸, ۶:۳۴ ب.ظ
توسط aysan_gh
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>New HTML Document</title>
<script language=javascript type="text/javascript">
var last_value=new number(0);
var last_operand="";
var Current = "0";
function btn()
{
monitor.value+="1";
}
function Btn_2()
{
monitor.value+="2";
}
function Btn_3()
{
monitor.value+="3";
}
function Btn_4()
{
monitor.value+="4";
}
function Btn_5()
{
monitor.value+="5";
}
function Btn_6()
{
monitor.value+="6";
}
function Btn_7()
{
monitor.value+="7";
}
function Btn_8()
{
monitor.value+="8";
}
function Btn_9()
{
monitor.value+="9";
}
function Btn_zero()
{
monitor.value+="0";

}
function Clear()
{
monitor.value="0";
}

//**************************************
// jahate be kar bordane nogte
// ****dot(.)*******
function Dot()
{
if ( monitor.length == 0)
{ monitor = "0.";
} else
{ if ( monitor.indexOf(".") == -1)
{ monitor = monitor + ".";
}
}
monitor.value = monitor;
}

//**********(+/-)******************
function negativ()
{
if( parseint(monitor.value)>=0)
{
monitor.value*=-1;
}
}
//******************************************
function clear_monitor()
{
monitor.value="";
}
//******************************/+*-******************
function operation(operand)
{
last_operand=operand;
last_value=monitor.value;
clear_monitor();
}
//******************************(%)***************
function percent()
{
monitor.valu=(parsefloat(monitor.value)/100)*monitor.value ;
}
//**************calculator***************
function calculator()
{
var tmp=new number(0);
switch(last_operand)
{
case"*";
tmp=monitor.value;
last_value*=tmp;
monitor.value=last_value;
break;
case"+";
tmp=monitor.value;
last_value+=tmp;
monitor.value=last_value;
break;
case"-";
tmp=monitor.value;
last_value-=tmp;
monitor.value=last_value;
break;
case"/";
tmp=monitor.value;
if (temp="")
{
alert("divitionby zero");
break;
}
else
{
last_value/=tmp;
monitor.value=last_value;
break;
}
}
}
</script>
</head>
<body>
<center>
<TABLE>
<B>
<TABLE>
<B>
<TABLE border=0 width=50 height=60 cellspacing=5 style="border: 1px solid #CC3300">
<TR>
<TD colspan=3 align=middle>
<input name="monitor" type="Text" size=24 value="0" width=100%>
</TD>
<TD
</TD>
<TD style="border: 1px solid #CCCCFF" align="center">
<input name="btnClear" type="button" value=" C " onclick="Clear()" style="width: 40">
</TD>
<TD style="border: 1px solid #CCCCFF" align="center">
<input name="btnClearEntry" type="button" value=" CE " onclick="ClearEntry()" style="width: 40">
</TD>
</TR>
<TR>
<TD style="border: 1px solid #FFCC66" align="center" height="30">
<input name="btnSeven" type="Button" value=" 7 " onclick="btn_7">
</TD>
<TD style="border: 1px solid #FFCC66" align="center" height="30">
<input name="btnEight" type="Button" value=" 8 " onclick="btn_8">
</TD>
<TD style="border: 1px solid #FFCC66" align="center" height="30">
<input name="btnNine" type="Button" value=" 9 " onclick="btn_9">
</TD>
<TD height="30">
</TD>
<TD style="border: 1px solid #CCCCFF" align="center" height="30">
<input name="btnNeg" type="button" value=" +/- " onclick="Negativ()" style="width: 40">
</TD>
<TD style="border: 1px solid #CCCCFF" align="center" height="30">
<input name="btnPercent" type="button" value=" % " onclick="Percent()" style="width: 40">
</TD>
</TR>
<TR>
<TD style="border: 1px solid #FFCC66" align="center" height="30">
<input name="btnFour" type="Button" value=" 4 " onclick="btn_4">
</TD>
<TD style="border: 1px solid #FFCC66" align="center" height="30">
<input name="btnFive" type="Button" value=" 5 " onclick="btn_5">
</TD>
<TD style="border: 1px solid #FFCC66" align="center" height="30">
<input name="btnSix" type="Button" value=" 6 " onclick="btn_6">
</TD>
<TD height="30">
</TD>
<TD align=middle style="border: 1px solid #CCCCFF" height="30">
<input name="btnPlus" type="button" value=" + " onclick="Operation('+')" style="width: 40">
</TD>
<TD align=middle style="border: 1px solid #CCCCFF" height="30">
<input name="btnMinus" type="button" value=" - " onclick="Operation('-')" style="width: 40">
</TD>
</TR>
<TR>
<TD style="border: 1px solid #FFCC66" align="center" height="30">
<input name="btnOne" type="Button" value=" 1 " onclick="btn">
</TD>
<TD style="border: 1px solid #FFCC66" align="center" height="30">
<input name="btnTwo" type="Button" value=" 2 " onclick="btn_2">
</TD>
<TD style="border: 1px solid #FFCC66" align="center" height="30">
<input name="btnThree" type="Button" value=" 3 " onclick="btn_3">
</TD>
<TD height="30">
</TD>
<TD align=middle style="border: 1px solid #CCCCFF" height="30">
<input name="btnMultiply" type="button" value=" × " onclick="Operation('*')" style="width: 40">
</TD>
<TD align=middle style="border: 1px solid #CCCCFF" height="30">
<input name="btnDivide" type="button" value=" / " onclick="Operation('/')" style="width: 40">
</TD>
</TR>
<TR>
<TD style="border: 1px solid #FFCC66" align="center" height="30">
<input name="btnZero" type="Button" value=" 0 " onclick="btn_zero">
</TD>
<TD style="border: 1px solid #FFCC66" align="center" height="30">
<input name="btnDecimal" type="Button" value=" . " onclick="Dot()">
</TD>
<TD colspan=4 height="30">
<B>
<p align="right">
<input name="btnEquals" type="button" value=" = " onclick="calculator()" style="width: 90">
</B>
</TD>
</TR>
</TABLE>
</TABLE>
</B>
</center>
<?php
?>
</body>
</html>

Re: ماشین حساب در java

ارسال شده: دوشنبه ۱۱ خرداد ۱۳۸۸, ۶:۳۵ ب.ظ
توسط aysan_gh
لطفا یه نگاه به اینا بندازین
چرا اجرا نمی شن توابع؟

Re: ماشین حساب در java

ارسال شده: دوشنبه ۱۱ خرداد ۱۳۸۸, ۷:۲۹ ب.ظ
توسط Ra30ol
  , عزیز
پست اول شما ارسال شده در: شنبه 9 خرداد 1388 13:40
پست دوم شما (مبنی بر عجله داشتن ) ارسال شده در: شنبه 9 خرداد 1388 13:45

صبور باشید ،اگر نیازتون با یک جواب از سر عجله رفع می شود بفرمایید.
این هم لیست ایرادات کد بالاست


Please Login or Register to see this code

Re: ماشین حساب در java

ارسال شده: دوشنبه ۱۱ خرداد ۱۳۸۸, ۷:۴۳ ب.ظ
توسط Mahdi1944
  ,
کليدها بايد با کدهاي HTML ايجاد شوند، در کد شما btn ها براي مرورگر تعريف نشده هستند و ....
البته در کد شما php هم استفاده نشده ...
به هر حال اين کد رو ببينيد، با جاوا اسکريپت هست
فکر ميکنم کمکتون کنه
Please Login or Register to see this code

Re: ماشین حساب در java

ارسال شده: سه‌شنبه ۱۲ خرداد ۱۳۸۸, ۱۲:۲۴ ب.ظ
توسط aysan_gh
خیلی ممنونم ازتون
کل نمره ی درس php ایم همین یه پروژه هست و باید تو این فرجه ها کار کنم برا همین عجله دارم
و چطوریاین btnها رو واسه مرورگر تعریف کنیم
لطفا این مورد رو هم جواب بدین؟
مرسیییییییییییییییییی

Re: ماشین حساب در java

ارسال شده: سه‌شنبه ۱۲ خرداد ۱۳۸۸, ۱:۱۲ ب.ظ
توسط Mahdi1944
  ,
شما درستون PHP هست، اما کد شما ارتباطي با Php نداره، هر چند تمامي دستورات بالا، از جمله جاوا اسکريپت و کدهاي html قابل استفاده در php هستند
شما بايد کليدها و ديگر اجزاي گرافيکي رو در خود html تعريف کنيد و توابع در اسکريپت باشند، مانند همين کدي که بنده براي شما ارسال کردم، همين کد به صورت php هم قابل کامپايل هست، فقط کافيه تگهاي شروع و پايان php رو در ابتدا و انتهاي کد قرار داده و پسوند فايل رو php کنيد، البته بايد ديد منظور استاد شما چه بوده، اگر کد اول شما مورد پذيرش هست، کدي که من براتون قرار دادم هم قابل استفاده خواهد بود

Re: ماشین حساب در java

ارسال شده: سه‌شنبه ۱۲ خرداد ۱۳۸۸, ۴:۵۲ ب.ظ
توسط aysan_gh
سلام
ممنون که وقت می ذارین استاد هرکدوم رو که خودم بتونم بنویسم خواسته.
من کدهای بالاییم طراحیش با html وتوابش با js بود خودم این کد ها ی شما رو داشتم و خودم هم مثل اون نوشته بودم اجرا نمی شد(توابع فراخوانی نمیشد )
اگه بخوام با php بنویسم
اولا چطوری یه دکمه که از نوع button هست یه مقداری رو بفرسته بهphp وفقط مساوی از نوع submit باشه؟(لطفا در این مورد یه کم توضیح بدین)

مرسیییییییییییییییییییی :smile: