คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 2
if X <= 20000 then
com = 0
elseif 20000 < X and X <= 50000 then
com = X * 5 / 100
elseif X > 50000 then
com = X * 10 /100
endif
**** เขียนได้หลายวิธี Case , if endif , loop *****
แต่เช็คให้ดีว่า X คิดค่าคอมแบบขั้นบันได หรือ คิดเหมายอดรวมเลย
ที่เขียนให้ดู คือ ยอดเหมารวม
bottom เป็น object ไปแล้ว ซึ่งมี Event อยู่ในตัวให้เลือกใช้ ซึ่งในแต่ Event สามารถเขียนคำสั่งได้ตามที่ต้องการ
แต่ถ้าเป็น property ของ Bottom ใส่ค่าได้อย่างใดอย่างนึง
com = 0
elseif 20000 < X and X <= 50000 then
com = X * 5 / 100
elseif X > 50000 then
com = X * 10 /100
endif
**** เขียนได้หลายวิธี Case , if endif , loop *****
แต่เช็คให้ดีว่า X คิดค่าคอมแบบขั้นบันได หรือ คิดเหมายอดรวมเลย
ที่เขียนให้ดู คือ ยอดเหมารวม
bottom เป็น object ไปแล้ว ซึ่งมี Event อยู่ในตัวให้เลือกใช้ ซึ่งในแต่ Event สามารถเขียนคำสั่งได้ตามที่ต้องการ
แต่ถ้าเป็น property ของ Bottom ใส่ค่าได้อย่างใดอย่างนึง
▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
กระทู้ที่คุณอาจสนใจ
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
VB (Visual Basic)
VB.NET (Visual Basic .NET)
Microsoft Visual Studio
การพัฒนา Desktop Application
การพัฒนาซอฟต์แวร์
ถามเรื่องโค้ด if ของภาษา Visual Basic หน่อยครับผม (Visual Studio 2017)
...เข้าเรื่องเลยละกัน คือผมอยากรู้โค้ดโดยมีเงื่อนไขตามนี้ครับ (ประมาณค่าคอมมิชชั่น) << หาวิธีหลายๆวิธี ลองเขียนหลายๆวิธีแล้ว แต่ก็ทำไม่ได้เลย
ถ้า x <= 20000 ให้ x * 0%
ถ้า x = 20001-50000 ให้ x * 5%
ถ้า x >= 50001 ให้ x * 10%
...ขอถามอีกข้อครับ สมมติผมสร้างปุ่ม button มา 1 ปุ่ม button ตัวนี้ผมสามารถใส่คำสั่งมากกว่า 1 คำสั่งได้มั้ยครับ ถ้าได้ต้องใส่อะไรเป็นตัวคั่นระหว่างคำสั่งครับ
ขอบคุณครับ ;p