A. ASP怎樣計算百分比
要求輸入整數如150,你將此整數除以100,再跟之前的70乘,不是可以計算它的百分比了嗎?
也可以用格式化函數:formatpercent(70/150除以100的商).
B. 怎樣在ASP中進行數值的加減乘除的計算
sql="select 數量,單價 from xxx"
set rs=conn.execute(sql)
sum=0
while not rs.eof
總和=rs("數量")*rs("單價")
sum=sum+總和
'可能你要在此顯示一下 總和 這個變數
rs.movenext
next
C. asp 資料庫中的乘除法計算
直接這樣寫會有問題,要確定a,b,c均為整形,且c不能為0
按照計算公式這樣寫是沒有問題的,最好寫為:
dim
a,b,c,d
a=Cint(request.Form("a"))
b=Cint(request.Form("b"))
c=Cint(request.Form("c"))
if
c=0
then
response.end
end
if
d=Cint(a*b/c)
'如果資料庫不是整形欄位的話可以去掉Cint
rs("d")=d
D. ASP如何計算時間差
DimTempDay,StartDay,EndDay
StartDay="2012-12-12"
EndDay="2014-12-13"
TempDay=Datediff("D",StartDay,EndDay)<-------返回兩日期差多少天
TempDay=Datediff("y",StartDay,EndDay)<-------返回兩日期差多少年
'用天數去判斷,,例如除以365之類的..不太准確,有時候還有366天..
DateDiff 函數可返回兩個日期之間的時間間隔數。
DateDiff 函數用於計算兩日期時間的差值,計算方法是 EndDay- StartDay。
若比較年份,則不管月份以下的數值,若比較月份,則不管天數以下的數值...... 以此類推。
還有一種方法.即
DimNewDay,DBday,TempDay
DBday=rs("shijian")
NewDay=DateAdd("yyyy",2,DBday)'將資料庫中取出的時間,加上兩年,再去判斷
TempDay=Datediff("D",Now(),NewDay)'用加了兩年後的新日期和現在的日期計算天數差,正數則表示還沒到新日期,反之則表示憶超出為零的時候表示剛好是這一天.
IfTempDay>0Then
Response.Write"還差"&TempDay+1&"天!"
ElseIfTempDay=0Then
Response.Write"還差"&1&"天!明天就可以了!"
Else
Response.Write"已經超過兩年又"&TempDay-1&"天!"
EndIf
E. ASP如何選擇計算公式
<%
if request("action")="add" then
b=request.form("b")
if b<=5 Then
d=b+5
End If
If b>5 And b<=20 Then
d=b+10
End If
If b>20 Then
d=b+555
End if
response.write d
End if
%>
<form action="?action=add" method="post" name="form1" id="form1">
<input type="text" name="b">
<input type="submit" name="ok" value="提交">
</form>
應該很好看懂吧?
F. ASP 計算資料庫中總數
兩種計算方法,
第一種最為容易想到:
sql="select * from........."
set rs=...
sum=0
do until rs.eof
sum=sum+rs("price")
rs.movenext
loop
set rs=nothing
sum 就是所要的值。
第二種方法:
sql="select sum(price) from.........",是最好的,效率最高的。
G. ASP的演算法有哪些,分別是什麽
看來你不懂什麼叫「演算法」
簡單點,可以理解為通過程序,為實現某種目的而使用的方法。下面是詳細解釋。
----------------------------------------------------
演算法 Algorithm
演算法是在有限步驟內求解某一問題所使用的一組定義明確的規則。通俗點說,就是計算機解題的過程。在這個過程中,無論是形成解題思路還是編寫程序,都是在實施某種演算法。前者是推理實現的演算法,後者是操作實現的演算法。
一個演算法應該具有以下五個重要的特徵:
1、有窮性: 一個演算法必須保證執行有限步之後結束;
2、確切性: 演算法的每一步驟必須有確切的定義;
3、輸入:一個演算法有0個或多個輸入,以刻畫運算對象的初始情況,所謂0個輸入是指演算法本身定除了初始條件;
4、輸出:一個演算法有一個或多個輸出,以反映對輸入數據加工後的結果。沒有輸出的演算法是毫無意義的;
5、可行性: 演算法原則上能夠精確地運行,而且人們用筆和紙做有限次運算後即可完成。
-----------------------------------------------------
所以ASP無所謂演算法有哪些。比如說,你要在屏幕上顯示一個數字,或者隨便實現什麼功能,程序過程都可以理解為演算法,雖然這種解釋不是很嚴格,不過,希望你能理解。
H. 求一asp加法計算公式
假設你第一個頁面叫index.asp
用ASP寫嗎?那要新建一個ASP頁面(sum.asp),把第一個頁面的form提交到sum.asp,然後在sum.asp獲取前面4個文本框里的值
a9=request.form("a9")
a10=request.form("a10")
a11=request.form("a11")
a12=request.form("a12")
然後對他們進行求和,你要4個數相加嘛,那就是
a=a9+a10+a11+a12
然後
response.redirect "index.asp?a="&a
就是說把你計算的結果通過瀏覽器地址上的a傳遞回第一個頁面。
更改你的第一個頁面 index.asp
<input name="a47" type="text" id="a472" size="4" value='<%=request.querystring("a")%>'>
也就是說在你要輸出結果的地方填上瀏覽器地址上a的值
以上的是用ASP後台做計算,這樣做每次計算都會刷新下頁面(其實是轉向其他頁面計算後又轉回來,也可以把計算放在同一頁面不過也會刷新一次),而且每次必須提交才可以計算。如果用javascript來做,可以不刷新頁面就可以計算結果,而且不需要提交,結果隨你的輸入隨時更改。看你需要什麼樣的網頁了
I. asp 運算
B.asp
<%
dim A,B,C
A=Request.form("y1")
B=Request.form("y2")
C=A+B
response.write(C)
%>
如果A、B分別為數字,那麼就相加。
如果A、B是字元串,那麼就是追加。如:
A="111"
B="222"
C=A+B
C="111222"
J. asp件單價怎麼計算
用銷售總額除以銷售數量即可得到銷售單價。
ASP(即平均銷售價格),是指賣家在亞馬遜所售產品的平均價格。計算公式為:ASP等於銷售總額除以銷售數量。計件單價是指實行計件工資制時,企業為職工完成的每件合格產品(或某項作業)規定的工資支付標准,是支付計件工資的主要依據之一。