ถามเรื่องโค้ด if ของภาษา Visual Basic หน่อยครับผม (Visual Studio 2017)

ขอเกริ่นก่อนว่า...เขียนโค้ดเบื้องต้นไม่เป็นเลย แต่ก็พอเข้าใจนิดหน่อย << (ศึกษาข้อมูลมาบ้าง)

...เข้าเรื่องเลยละกัน คือผมอยากรู้โค้ดโดยมีเงื่อนไขตามนี้ครับ (ประมาณค่าคอมมิชชั่น) << หาวิธีหลายๆวิธี ลองเขียนหลายๆวิธีแล้ว แต่ก็ทำไม่ได้เลย
ถ้า x <= 20000             ให้ x * 0%
ถ้า x  =  20001-50000   ให้ x * 5%
ถ้า x >= 50001             ให้ x * 10%

...ขอถามอีกข้อครับ สมมติผมสร้างปุ่ม button มา 1 ปุ่ม button ตัวนี้ผมสามารถใส่คำสั่งมากกว่า 1 คำสั่งได้มั้ยครับ ถ้าได้ต้องใส่อะไรเป็นตัวคั่นระหว่างคำสั่งครับ

ขอบคุณครับ ;p
แก้ไขข้อความเมื่อ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 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 ใส่ค่าได้อย่างใดอย่างนึง
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่