Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,028

HOME > ASP > ASP Forum > บวกเลขที่มีคอมม่าอยู่ด้วยทำไงครับ บวกเลขที่มีคอมม่าอยู่ด้วยทำไงครับ และให้ผลลัพท์ออกมาเป็นทศนิยม 2 หลักครับ



 

บวกเลขที่มีคอมม่าอยู่ด้วยทำไงครับ บวกเลขที่มีคอมม่าอยู่ด้วยทำไงครับ และให้ผลลัพท์ออกมาเป็นทศนิยม 2 หลักครับ

 



Topic : 000416

Guest




บวกเลขที่มีคอมม่าอยู่ด้วยทำไงครับ และให้ผลลัพท์ออกมาเป็นทศนิยม 2 หลักครับ เช่น 12,000.00 + 10,000.00 = ?


Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 10 Jul 2546 14:36:01 By : effman View : 3366 Reply : 2
 

 

No. 1

Guest


บวกเลขในAsp ใช้ยังงี้นะครับ ลองเอาไปใช้ดูนะ
<form action="calcu.asp" method="get" name="fm1">
ตัวเลขตัวที่1 : <input name="num1" type="text" size="30"> <br>
ตัวเลขตัวที่2 : <input name="num2" type="text" size="30"> <br>
<input name= "บวกเลข" type="submit">
</form>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<%
x = request.querystring("num1")
y = request.querystring("num2")
if x <> "" and y <> "" then
sum = addnumber(x,y)
response.write x & " + " & y & " = " & sum
end if


function addnumber(a, b)
a = replace(a,",","")
b = replace(b,",","")
pos1 = instrrev(a,".")
pos2 = instrrev(b,".")
a1 = left(mid(a,pos1+1,len(a)-pos1) & "00",2)
b1 = left( mid(b,pos2+1,len(b)-pos2) & "00",2)

sumdecimal = int(a1) +int(b1)

nodeci1 = mid(a,1,pos1-1)
nodeci2 = mid(b,1,pos2-1)

if len(sumdecimal) > 2 then
sub1 = right(sumdecimal,2)
sub2 = mid(sumdecimal,1,len(sumdecimal)-2)
else
if len(sumdecimal) <=1 then
sub1 = right("00" & sumdecimal,2)
else
sub1 = sumdecimal
end if
sub2 = 0
end if
total1 = int(nodeci1) + int(nodeci2)
total2 = total1 + int(sub2)
total3 = formatnumber(total2,0) & "." & sub1
addnumber = total3
end function
%>






Date : 11 Jul 2546 16:38:42 By : tttt
 


 

No. 2

Guest


แก้ไขครับผม
<form action="calcu.asp" method="get" name="fm1">
ตัวเลขตัวที่1 : <input name="num1" type="text" size="30"> <br>
ตัวเลขตัวที่2 : <input name="num2" type="text" size="30"> <br>
<input name= "บวกเลข" type="submit">
</form>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<%
x = request.querystring("num1")
y = request.querystring("num2")
if x <> "" and y <> "" then
sum = addnumber(x,y)
response.write x & " + " & y & " = " & sum
end if


function addnumber(a, b)
a = replace(a,",","")
b = replace(b,",","")
pos1 = instrrev(a,".")
pos2 = instrrev(b,".")
if pos1 > 0 then
a1 = left(mid(a,pos1+1,len(a)-pos1) & "00",2)
else
a1 = 0
end if
if pos2 > 0 then
b1 = left( mid(b,pos2+1,len(b)-pos2) & "00",2)
else
b1 = 0
end if

sumdecimal = int(a1) +int(b1)

if pos1 > 0 then
nodeci1 = mid(a,1,pos1-1)
else
nodeci1 = a
end if

if pon2 > 0 then
nodeci2 = mid(b,1,pos2-1)
else
nodeci2 = b
end if

if len(sumdecimal) > 2 then
sub1 = right(sumdecimal,2)
sub2 = mid(sumdecimal,1,len(sumdecimal)-2)
else
if len(sumdecimal) <=1 then
sub1 = right("00" & sumdecimal,2)
else
sub1 = sumdecimal
end if
sub2 = 0
end if
total1 = int(nodeci1) + int(nodeci2)
total2 = total1 + int(sub2)
total3 = formatnumber(total2,0) & "." & sub1
addnumber = total3
end function
%>
Date : 11 Jul 2546 16:49:15 By : tttt
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : บวกเลขที่มีคอมม่าอยู่ด้วยทำไงครับ บวกเลขที่มีคอมม่าอยู่ด้วยทำไงครับ และให้ผลลัพท์ออกมาเป็นทศนิยม 2 หลักครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่