กระทู้เก่าบอร์ด อ.Yeadram
7,520 3
URL.หัวข้อ /
URL
ฟังชันที่แสดงผลลัพธ์
คือ ความดันโลหิต(130/80) มีค่า 2 ค่าคือค่าความดันขณะหัวใจบีบตัว(sys)=130 ความดันขณะหัวใจคลายตัว(dia)=80
เมื่อต้องการแปลผลค่าความดันโลหิต ต้องดูทั้ง 2 ค่า และแต่ละค่าเป็นช่วงดังนี้
sys<120 dia<80 คือ ความดันปกติ
sys>119 And sys<140 dia>79 And dia<90 คือ ค่อนข้างสูง
sys>139 And sys<160 dia>89 And dia<100 คือ สูงเล็กน้อย
sys>159 And sys<180 dia>99 And dia<110 คือ สูงปานกลาง
sys>179 dia>109 คือ สูงรุนแรง
พอได้ค่าที่วัดได้ เช่น 130/70 ผลคือ ค่อนข้างสูง 180/90 คือ สูงรุนแรง 140/110 คือ สูงรุนแรง
ค่าทั้ง 2 ค่า ถ้าค่าใดอยู่ในช่วงที่สูงกว่าให้แปลผลของช่วงที่สูงกว่า
ลักษณะแบบนี้ต้องเขียนฟังชัน อย่างไรครับ ขอบพระคุณครับ
เมื่อต้องการแปลผลค่าความดันโลหิต ต้องดูทั้ง 2 ค่า และแต่ละค่าเป็นช่วงดังนี้
sys<120 dia<80 คือ ความดันปกติ
sys>119 And sys<140 dia>79 And dia<90 คือ ค่อนข้างสูง
sys>139 And sys<160 dia>89 And dia<100 คือ สูงเล็กน้อย
sys>159 And sys<180 dia>99 And dia<110 คือ สูงปานกลาง
sys>179 dia>109 คือ สูงรุนแรง
พอได้ค่าที่วัดได้ เช่น 130/70 ผลคือ ค่อนข้างสูง 180/90 คือ สูงรุนแรง 140/110 คือ สูงรุนแรง
ค่าทั้ง 2 ค่า ถ้าค่าใดอยู่ในช่วงที่สูงกว่าให้แปลผลของช่วงที่สูงกว่า
ลักษณะแบบนี้ต้องเขียนฟังชัน อย่างไรครับ ขอบพระคุณครับ
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R06431
เอ ผมก็เขียนแบบนี้ต่างที่ไปเริ่มจากที่ต่ำกว่า เดี๋ยวผมลองใหม่ดีกว่า
ขอบคุณอาจารย์ครับ
ขอบคุณอาจารย์ครับ
3 @R06441
ได้แล้วครับ
สรุปว่า เรียงระดับก่อนหลัง ผลลัพธ์ที่ได้ ไม่เหมือนกัน ขอบคุณอาจารย์สันติสุขครับ
สรุปว่า เรียงระดับก่อนหลัง ผลลัพธ์ที่ได้ ไม่เหมือนกัน ขอบคุณอาจารย์สันติสุขครับ
Time: 0.2192s
public function BPDesc(nSys as integer, nDia as integer) as string
if (nSys > 179) or (nDia > 109) then BPDesc = "สูงรุนแรง"
ElseIf (nSys > 159 and nSys < 180) or (nDia > 99 and nDia < 110) then BPDesc = "สูงปานกลาง"
ElseIf ...
...
End If
End Function