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,037

HOME > .NET Framework > Forum > ต้องการโปรแกรมคำนวนรายได้สุทธิ โดยรายได้สุทธิ = เงินเดือน + ค่าคอมมิชชั่น – ภาษี โดยที่ค่าคอมมิชชั่นคิดที่ 10 % ของยอดขาย และภาษีคิดที่ 7 % ของเงินเดือน (ขอด่วนๆ)



 

ต้องการโปรแกรมคำนวนรายได้สุทธิ โดยรายได้สุทธิ = เงินเดือน + ค่าคอมมิชชั่น – ภาษี โดยที่ค่าคอมมิชชั่นคิดที่ 10 % ของยอดขาย และภาษีคิดที่ 7 % ของเงินเดือน (ขอด่วนๆ)

 



Topic : 091704



โพสกระทู้ ( 119 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook



ต้องการโปรแกรมคำนวนรายได้สุทธิ โดยรายได้สุทธิ = เงินเดือน + ค่าคอมมิชชั่น – ภาษี โดยที่ค่าคอมมิชชั่นคิดที่ 10 % ของยอดขาย และภาษีคิดที่ 7 % ของเงินเดือน

1.วิเคราะห์
1.1 สิ่งที่โจทย์ต้องการ
รายได้สุทธิ
1.2 คำนวน
รายได้สุทธิ = เงินเดือน + ค่าคอมมิชชั่น – ภาษี
ค่าคอมมิชชั่น = ยอดขายต่อเดือน * 0.1
ภาษี = (เงินเดือน + ค่าคอมมิชชั่น) - 0.07
1.3 ข้อมูลนำเข้า
เงินเดือน
ยอดขายต่อเดือน

(ใครทำได้ช่วยบอกทีครับ ขอด่วนๆ ขอบคุณครับ)



Tag : .NET







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-03-02 19:35:08 By : ghosting View : 6354 Reply : 12
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ถ้าดูจากสูตรแล้วก็ไม่น่าจะยากน่ะครับ ใช้การ บวก ลบ คูณ หาร แบบง่าย ๆ ครับ ลองเขียนมาดูก่อนครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-03 06:01:15 By : mr.win
 


 

No. 2

Guest


ให้คำนวณหารายได้สุทธิของพนักงาน ซึ่งได้จากเงินเดือนรวมกับค่าคอมมิชชั่นโดยมีเงื่อนไขดังนี้
1.ถ้ามียอดขาย น้อยกว่าหรือเท่ากับ 50,000 บาท ไม่ได้รับค่าคอมมิชชั่น
2.ถ้ามียอดขาย 50,001 - 100,000 บาท ได้รับค่าคอมมิชชั่น 3% ของยอดขายสินค้า
3.ถ้ามียอดขาย 100,001 บาท ขึ้นไปได้รับค่าคอมมิชชั่น 5% ของยอดขาย

รหัสพนักงาน ชื่อพนักงาน เงินเดือน ยอดขายสินค้า
1001 นางสาวแสงเดือน ใจสะอาด 17,000 47,000
1002 นางวันเพ็ญ ดีเสมอ 25,000 55,000
1003 นายประสิทธิ์ วงค์คำลา 30,000 200,000
1004 นางอาภรณ์ อุปมา 23,000 100,000
1005 นางสาวสุกุมาลย์ เจริญพันธ์ 19,000 39,000
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-02-21 15:23:57 By : หลวงพ่อกระดิ่ งวันทิงนองนอย
 

 

No. 3



โพสกระทู้ ( 4,440 )
บทความ ( 23 )



สถานะออฟไลน์
Facebook

if มากกว่า น้อยกว่า ลาวๆเลยครับ

ตั้งสติดีๆแล้ว ลำดับ โฟลชาร์ต แป๊บๆก็เขียนได้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-02-21 15:42:58 By : lamaka.tor
 


 

No. 4



โพสกระทู้ ( 65 )
บทความ ( 0 )



สถานะออฟไลน์


Select Case ก็ได้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-02-21 16:49:33 By : sent
 


 

No. 5



โพสกระทู้ ( 122 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 3 เขียนโดย : lamaka.tor เมื่อวันที่ 2019-02-21 15:42:58
รายละเอียดของการตอบ ::
...เกี่ยวอะไรกับลาว เป็นลาวผิดส่วนไหนของคุณ! ช่วยอธิบายด้วย.......

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-02-22 08:18:53 By : outhai
 


 

No. 6



โพสกระทู้ ( 122 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 3 เขียนโดย : lamaka.tor เมื่อวันที่ 2019-02-21 15:42:58
รายละเอียดของการตอบ ::
... เป็นลาวแล้วมันโง่นักเหรอ!.......

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-02-22 08:19:56 By : outhai
 


 

No. 7



โพสกระทู้ ( 257 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 5 เขียนโดย : outhai เมื่อวันที่ 2019-02-22 08:18:53
รายละเอียดของการตอบ ::
... ใส่ความคิดเห็นตรงนี้.......


น่าจะตั้งใจพิมว่า ยาว ๆ มั้งครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-02-22 14:11:25 By : CPU4Core
 


 

No. 8



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



สถานะออฟไลน์


ลองแปลไปในทางที่ดีนะครับ ลาวๆ น่าจะหมายถีง เบสิคๆ ซะมากกว่า
เพราะคนลาวส่วนใหญ่ก็จะทำอะไรง่ายๆ ตามประสาชิวิตที่เรียบง่าย
มักจะทำอะไรที่ดูเปิ่นๆ สำหรับคนบางคน ก็เหมือนกับคนไทยตามชนบท นั่นแหล่ะครับ
คงไม่ได้คิดว่าเป็นคนโง่หรอกครับ

ผมไปอยู่ลาวมา 3 ปี ก็เห็นเป็นคนน่าคบนิสัยดี รู้จักการใช้ขีวิตทั้งนั้น ไม่ได้มีอะไรบ่งบอกว่าโงเลยครับ
ก็อภัยให้เขาเถอะครับ เขาคงไม่ได้ตั้งใจจะดูถูกใครหรอกครับ และก็เป็นคนที่ใจดี มาคอยตอบคอยสอนอีกด้วย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-02-22 14:26:06 By : Chaidhanan
 


 

No. 9



โพสกระทู้ ( 122 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 8 เขียนโดย : Chaidhanan เมื่อวันที่ 2019-02-22 14:26:06
รายละเอียดของการตอบ ::
แล้วทำไมไม่พูดคำว่า ชนบท ทำไมถึงพูดออกมาว่า ลาว ผมเป็นคนลาวไม่เคยทำให้คนไทยเดือดร้อน ถ้าจะใช้ คำเปรียบเปรย กรุณา ใช้คำอื่นด้วย เพราะคนไทยคือคนที่ ทรงภูมิปัญญา

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-02-22 14:32:33 By : outhai
 


 

No. 10



โพสกระทู้ ( 314 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 6 เขียนโดย : outhai เมื่อวันที่ 2019-02-22 08:19:56
รายละเอียดของการตอบ ::
ใจเย็นครับ ผมว่าจารย์แกไม่ได้ตั้งใจจะสื่อว่า ลาวๆ นะ อาจจะเป็นยาวๆ แต่อาจจะมีเล่นคำไรงี้

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-02-22 14:43:23 By : adminliver
 


 

No. 11



โพสกระทู้ ( 4,440 )
บทความ ( 23 )



สถานะออฟไลน์
Facebook

ตอบความคิดเห็นที่ : 6 เขียนโดย : outhai เมื่อวันที่ 2019-02-22 08:19:56
รายละเอียดของการตอบ ::
ต้องขอโทษกับความไม่ทันคิดของผมนะครับ

พอดีบ้านอยู่ อิสาน เราก็จะเรียก เรื่อง บ้านๆ คำบ้านๆ ว่า อิสานๆ หรือ ลาวๆ แบบนี้อยู่แล้วครับ
เพราะเราคนอิสาน ก็เรียกตัวเองว่าเป็นคนลาวอยู่แล้วครับ
ไม่ได้เกี่ยวว่า เป็น สปป ลาว แต่อย่างใดครับ

ต้องขอโทษอีกครั้งด้วยนะครับ


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-02-22 16:54:52 By : lamaka.tor
 


 

No. 12

Guest


@ALL

เอาของเก่ามาเล่าใหม่ วิธีคิดก็เหมือนเดิมแต่ผลลัพธ์แตกต่างกัน ขึ้นอยู่กับเงื่อนไข/สถานะการณ์นั้นฯ
--- แนวคิดเอามาจากคุณ TS (ผมไม่รู้จักเป็นการส่วนตัว แต่ชื่นชอบแนวคิด ผมยกให้อยู่ในระดับปรมาจารย์)
ผมเห็นว่ามีประโยชน์และไม่อยากให้เลือนหายไปตามกาลเวลา

ข้อมูลอ้างอิงประกอบความเข้าใจ (ภาษีเงินได้ 5/7 ขั้น)
http://chaibordintr-tax.blogspot.com/2013/03/2556.html


การคำนวณ ภาษีเงินได้ประจำปี ภงด 1 ก
ผมขอแนะนำให้ใช้หลักแบบนี้ครับ (คุณ TS กล่าวเอาไว้)

ผมขอแนะนำให้ใช้หลักแบบนี้ครับ

ภาษีขั้น i = (เงินได้ - เกณฑ์สูงช่วงเงินได้(i-1)) x อัตราภาษี(i) + ภาษีสะสมขั้น(i)
ภาษีสะสม i = ภาษีแต่ละขั้นเงินได้(i-1) + ภาษีสะสมขั้น(i-1)
ภาษีแต่ละขั้นเงินได้ = (เกณฑ์สูงช่วงเงินได้(i-1) - เกณฑ์สูงช่วงเงินได้(i-2)) x อัตราภาษี(i-1)

สร้าง TaxTable
จากอัตราภาษีนี้ มี field 2 field ช่วยทำให้งานง่ายขึ้น

เกณฑ์สูงของเงินได้ขั้นก่อนหน้า (PrevTop/ช่วงเงินได้สุทธิ) ไว้เป็นค่าลบออกจากรายได้เพื่อคำนวณภาษีของขั้นนั้นๆ
และ ภาษีสะสมของขั้น(cumtax) ซึ่งคำนวณล่วงหน้าให้กับแต่ละขั้น

* ต.ย. ของภาษีบุคคลธรรมดาของกรมสรรพากร
* ถ้าจะหักภาษี ณ ที่จ่ายรายเดือนก็แก้ไขอัตราต่างๆ ตามเกณฑ์ และคำนวณ cumtax ที่ถูกต้องใช้เองครับ
*/

/*
เงินได้สุทธิ ช่วงเงินได้สุทธิแต่ละขั้น
1 - 500000 150000
*/

--- ลองคัดลอก SQL Query ด้านล่างทดสอบเพื่อให้เข้าใจ
--- เมื่อเข้าใจแล้ว อย่างอื่นฯมันก็แค่หะหมอยหล่นแค่เส้นเดียว ไม่รู้สึกเสียวแม้แต่น้อย

Code (SQL)

SET NOCOUNT ON;
DECLARE @TaxTable5 TABLE (IncomeBase NUMERIC(11, 2),
                          IncomeTop  NUMERIC(11, 2),
                          TaxRate NUMERIC(5, 3),
                          PrevTop NUMERIC(11, 2),
                          CumulTax money
                          )
                                                  
DECLARE @TaxTable7 TABLE(IncomeBase NUMERIC(15, 2),
                          IncomeTop  NUMERIC(15, 2),
                          TaxRate NUMERIC(5, 2),
                          PrevTop NUMERIC(15, 2),
                          CumulTax money
                          ) 
                                                 
INSERT INTO @TaxTable5 VALUES (      0.00,    150000, 0.00,       0,       0),
                              ( 150000.01,    500000, 0.10,  150000,       0),
                              ( 500000.01,   1000000, 0.20,  500000,   35000),                             
                              (1000000.01,   4000000, 0.30, 1000000,  135000), 
                              (4000000.01, 999999999, 0.37, 4000000, 1035000)   
                                                                                                                                                                  
INSERT INTO @TaxTable7 VALUES(         0.00,     150000, 0.00,         0,           0.00),
                              (   150000.01,     300000, 0.05,    150000,           0.00),
                              (   300000.01,     500000, 0.10,    300000,        7500.00),                              
                              (   500000.01,     750000, 0.15,    500000,       27500.00), 
                              (   750000.01,    1000000, 0.20,    750000,       65000.00),                                        
                              (  1000000.01,    2000000, 0.25,   1000000,      115000.00), 
                              (  2000000.01,    4000000, 0.30,   2000000,      365000.00),                               
                              (  4000000.01,  900000000, 0.35,   4000000,      965000.00),
                              (900000000.01, 1000000000, 0.35, 900000000,    34565000.00)
                             
DECLARE @Salary TABLE (EmpID int,
                       TotalYearlyIncome  NUMERIC(12, 2)
                       ) 
INSERT INTO @Salary VALUES (1,        -0.99),
						   (2,    149999.99),
						   (3,    300000.00),
						   (4,   3000000.00),
						   (5, 300000000.00),
						   (6, 600000000.00)
						   
SELECT *
FROM @Salary a
CROSS APPLY (
	SELECT ((a.TotalYearlyIncome - b.PrevTop) * b.TaxRate) + b.CumulTax AS Tax FROM @TaxTable5 b
	WHERE a.TotalYearlyIncome BETWEEN b.IncomeBase AND b.IncomeTop
	) z	ORDER BY a.EmpID
		
SELECT *
FROM @Salary a
OUTER APPLY (
	SELECT ((a.TotalYearlyIncome - b.PrevTop) * b.TaxRate) + (b.CumulTax) AS Tax FROM @TaxTable7 b
	WHERE a.TotalYearlyIncome BETWEEN b.IncomeBase AND b.IncomeTop
	) z	ORDER BY a.EmpID

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-02-28 11:47:02 By : หน้าฮี
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ต้องการโปรแกรมคำนวนรายได้สุทธิ โดยรายได้สุทธิ = เงินเดือน + ค่าคอมมิชชั่น – ภาษี โดยที่ค่าคอมมิชชั่นคิดที่ 10 % ของยอดขาย และภาษีคิดที่ 7 % ของเงินเดือน (ขอด่วนๆ)
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 04
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 อัตราราคา คลิกที่นี่