|
อยากรู้เกี่ยวกับเลขยกกำลังใน delphi | |
จืด | ใน delphi ถ้าผมต้องการยกกำลังต้องเขียนยังไงครับ ไม่ใช่ยกกำลัง 2 นะครับ เช่นยกกำลัง -5 ไม่รู้ต้องเขียนยังไง ช่วยผมด้วยนะครับ ต้องใช้ด่วน ขอบคุณครับ |
ผู้ตั้งกระทู้ จืด :: วันที่ลงประกาศ 2007-01-08 10:11:41 IP : 58.64.46.79 |
1 |
ความคิดเห็นที่ 1 (771252) | |
โรจน์-อินโฟ | เท่าที่พอนึกออกต้องเขียน function ใช้เองครับ พอดีตอนนี้ใช้เครื่องที่ทำงานซึ่งไม่ได้ลง Delphi ไว้ ยังเขียน Code ให้ดูชัดๆ ไม่ได้ แต่หลักคร่าวๆ คือ เขียนฟังก์ชันที่รับค่าตัวเลขหลักกับตัวเลขยกกำลังมา ให้คูณกันเป็นจำนวนครั้งเท่ากับค่าตัวเลขยกกำลัง แต่ถ้าเลขยกกำลังเป็นลบ ไม่แน่ใจว่าต้องเป็นการหารหรือเปล่า ใครพอรู้ช่วยตอบด้วยนะครับ |
ผู้แสดงความคิดเห็น โรจน์-อินโฟ วันที่ตอบ 2007-01-08 12:33:07 IP : 61.7.253.227 |
ความคิดเห็นที่ 2 (772790) | |
โรจน์-อินโฟ | ปรากฏว่า Help ใน Delphi4 ที่บ้านบอกว่ามีฟังก์ชันการยกกำลังอยู่แล้ว ในยูนิต Math ได้แก่ function Power(Base, Exponent: Extended): Extended; function IntPower(Base: Extended; Exponent: Integer): Extended register; ตัวอย่างเช่น Statictext1.Caption := FloatToStr(Power(SpinEdit1.Value, SpinEdit2.Value)); สามารถใช้งานได้ทั้งการยกกำลังที่เป็นบวกและลบ รายละเอียดการใช้งานดูในไฟล์ Help ครับ |
ผู้แสดงความคิดเห็น โรจน์-อินโฟ วันที่ตอบ 2007-01-08 19:38:20 IP : 58.136.18.168 |
ความคิดเห็นที่ 3 (773542) | |
จืด | เย้ ทำได้แล้ว ขอบคุณมากเลยนะครับ |
ผู้แสดงความคิดเห็น จืด วันที่ตอบ 2007-01-09 10:19:56 IP : 58.9.3.117 |
1 |
Copyright © 2010 All Rights Reserved. |
Visitors : 784948 |