กระทู้เก่าบอร์ด อ.Yeadram
1,576 3
URL.หัวข้อ /
URL
ใช้select case แบบ 2 ตัวแปร
ถ้าต้องการให้เลือกตัวแปร2 ตัว ใน select case
เกรด a ราคาเกิน 1000 ให้ 1 %
เกรด a ราคาต่ำกว่า 1000 ใ้ห้ .75 %
เกรด b ราคา เกิน 1500 ให้ 2 %
เกรด b ราคาตำ่กว่า 1,500 ให้ 1.5 %
เกรด c ราคา เกิน 2000 ให้ 3 %
เกรด c ตำ่กว่า 2000 ให้ 2%
โดย มีฟิล์ด grade และ price เป็นตัวแปร
เราจะเขียน select case อย่างไรครับ
เกรด a ราคาเกิน 1000 ให้ 1 %
เกรด a ราคาต่ำกว่า 1000 ใ้ห้ .75 %
เกรด b ราคา เกิน 1500 ให้ 2 %
เกรด b ราคาตำ่กว่า 1,500 ให้ 1.5 %
เกรด c ราคา เกิน 2000 ให้ 3 %
เกรด c ตำ่กว่า 2000 ให้ 2%
โดย มีฟิล์ด grade และ price เป็นตัวแปร
เราจะเขียน select case อย่างไรครับ
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
1 @R13645
เขียนเป็น If น่าจะง่ายกว่าครับ
2 @R13646
ขอบคุณครับ
นึกว่าใช้case แล้วมันจะสั้นกว่า
นึกว่าใช้case แล้วมันจะสั้นกว่า
3 @R13647
Select Case เหมาะกับ ตัวแปรเดียวแต่หลายเงื่อนไขครับ
เช่น การตัด grade มี A,B,C,D,F = 5 เงื่อนไข ถ้าใช้ If ต้องเขียน 4 ชั้นซ้อนกัน
ซึ่ง Select Case ก็คือ If ที่แปลงร่างมาให้ดูง่ายเท่านั้นเอง
เพราะฉะนั้น ในชีวิตการ code ไม่จำเป็นต้องรู้จัก Select Case เลยก็ได้
เช่น การตัด grade มี A,B,C,D,F = 5 เงื่อนไข ถ้าใช้ If ต้องเขียน 4 ชั้นซ้อนกัน
ซึ่ง Select Case ก็คือ If ที่แปลงร่างมาให้ดูง่ายเท่านั้นเอง
เพราะฉะนั้น ในชีวิตการ code ไม่จำเป็นต้องรู้จัก Select Case เลยก็ได้
Time: 0.3194s