VB.NET ครับช่วยที่ครับมือใหม่ เกี่ยวกับ select case ครับ ขอบคุณครับ
มีโจทย์แบบนี้ครับ
เงินฝากมากกว่า 100,000 บาท คิด อัตราดอกเบี้ย ร้อยละ 7
เงินฝากระหว่าง 50,000 - 100,000 คิดอัตราดอกเบี้ย ร้อยละ 5
เงินฝากระหว่าง 30,000-50,000 คิดอัตราดอกเบี้ย ร้อยละ 3
เงินฝากระหว่าง 10,000-30,000 คิดอัตราดอกเบี้ย ร้อยละ 2
เงินฝาก ต่ำ กว่า 10,000 คิดอัตราร้อยละ 0.5 ครับ
หัดทำ ครับ รบกวนที่ครับ ขอบคุณมากTag : .NET, Ms SQL Server 2012, VB.NET
Date :
2014-07-07 12:01:52
By :
yokvoice
View :
1024
Reply :
3
Code (VB.NET)
Dim money As String
money = TextBox1.Text
Select money
Case 100,000
interest_rate=7
Case 50,000 TO 100,000
interest_rate=5
Case 30,000 TO 50,000
interest_rate=3
Case 10,000 TO 30,000
interest_rate=2
Case Is <= 10,000
interest_rate=0.5
Case Else
messagebox.show("ไม่อยู่ในขอบเขตเงินเดือน")
End Select
End Sub
น่าจะประมานนี้นะครับ
Date :
2014-07-07 15:50:35
By :
nongpaoza
ลองเก็บลง Table ก้ได้ครับ ง่ายดี สามารถเปลี่ยน Rank ได้ด้วย แล้วการ Query ก็ใช้ BETWEEN ง่ายสุด ๆ
Date :
2014-07-08 09:54:31
By :
mr.win
เงินฝากมากกว่า 100,000 บาท คิด อัตราดอกเบี้ย ร้อยละ 7
เงินฝากระหว่าง 50,000 - 100,000 คิดอัตราดอกเบี้ย ร้อยละ 5
เงินฝากระหว่าง 30,000-50,000 คิดอัตราดอกเบี้ย ร้อยละ 3
เงินฝากระหว่าง 10,000-30,000 คิดอัตราดอกเบี้ย ร้อยละ 2
เงินฝาก ต่ำ กว่า 10,000 คิดอัตราร้อยละ 0.5 ครับ
อันนี้ไม่แน่ใจว่า ถ้าผมฝาก 200000 ผมจะได้ 7% ทั้งก้อนหรือเปล่า
หรือเป็นส่วนเกินจาก 100000 ถึงจะได้ 7%
Date :
2014-07-08 10:01:21
By :
Chaidhanan
Load balance : Server 00