คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 2
ปัญหาไม่ใช่ความสามารถในการเขียนโค้ด แต่เป็นพื้นฐานคณิตศาสตร์ของคุณครับ เรื่องเปอร์เซ็นต์ใช้แค่บวกลบคูณหารก็ได้แล้วครับ
ไปทบทวนเรื่อง เปอร์เซ็นต์ และทศนิยมเถอะครับให้บอกทั้งหมดยาว อันนี้ไกด์เบื้องต้น (ส่วนเครื่องหมาย % ในภาษาซีคือหารเอาเศษครับ)
เปลี่ยนรูปแบบเปอร์เซ็นอยู่ในรูปเศษส่วน/ทศนิยมให้เป็น
1% = 1/100 หรือ 0.01
x% = x/100
หรือมองง่าย ๆ ว่าเครื่องหมาย % ให้แทนที่เป็นหาร 100 ไปเลย
เรื่องเปรียบเทียบความต่างระหว่าง x กับ y ให้เป็น
x/y = 1.15 หมายความว่า x มากกว่า y อยู่ 15%
x/y = 1 หมายความว่า x เท่ากับ y
x/y = 0.85 หมายความว่า x น้อยกว่า y อยู่ 15%
(x/y-1)*100 = ความแตกต่าง x ต่อ y ในรูปของเปอร์เซ็นต์ ถ้าเป็นจำนวนบวกหมายความว่า x มากกว่า y ถ้าจำนวนลบคือ x น้อยกว่า y
ไปทบทวนเรื่อง เปอร์เซ็นต์ และทศนิยมเถอะครับให้บอกทั้งหมดยาว อันนี้ไกด์เบื้องต้น (ส่วนเครื่องหมาย % ในภาษาซีคือหารเอาเศษครับ)
เปลี่ยนรูปแบบเปอร์เซ็นอยู่ในรูปเศษส่วน/ทศนิยมให้เป็น
1% = 1/100 หรือ 0.01
x% = x/100
หรือมองง่าย ๆ ว่าเครื่องหมาย % ให้แทนที่เป็นหาร 100 ไปเลย
เรื่องเปรียบเทียบความต่างระหว่าง x กับ y ให้เป็น
x/y = 1.15 หมายความว่า x มากกว่า y อยู่ 15%
x/y = 1 หมายความว่า x เท่ากับ y
x/y = 0.85 หมายความว่า x น้อยกว่า y อยู่ 15%
(x/y-1)*100 = ความแตกต่าง x ต่อ y ในรูปของเปอร์เซ็นต์ ถ้าเป็นจำนวนบวกหมายความว่า x มากกว่า y ถ้าจำนวนลบคือ x น้อยกว่า y
แสดงความคิดเห็น
อยากรู้การเขียนโค้ตคำนวน แบบเปอร์เซนต์อะคับ