A := Trunc((Aa * Q_qry1.FieldByName('AAa').AsInteger / 100 + Ab * Q_qry1.FieldByName('AAb').AsInteger / 100) * 10 + 0.5) / 10; 여기에서 변수에는 0이 하나도 없는데 A 는 0 이 됩니다;; 변수 형식은 전부 extended 입니다.. 아 ...
구창민
•
2003.02.06 03:09
현아 연산식이 길게 늘어졌구나..
연산 우선순위를 차례로 나열해서 코딩해두고,
하나씩 연산해서 밑...
KDDG_hyun
•
2003.02.06 03:18
울 길드 게시판에두 적었는데 String 로 형식을 변환함면 갑이 제대로 나와요..
아 머리아포요..
성더기
•
2003.02.06 09:14
소수점 이하는 무저건 잘라 버릴거 같은디...
아닌가?..ㅡㅡ;;
KDDG_hyun
•
2003.02.06 18:52
Trunc 말고 round 도 써 봤는데 매 한가지고..
둘다 안써봐도 그러고..
그게 아니더라도 걍 0 이 나...
또치
•
2003.02.06 20:00
A := Trunc((Aa * Q_qry1.FieldByName('AAa').AsInteger / 100 + Ab * Q_qry1.Fiel...
연산 우선순위를 차례로 나열해서 코딩해두고,
하나씩 연산해서 밑으로 내려가보렴.
그중 어딘가에서 결과값이 0 이 나와서 그런거 같네..
나눗셈에서 몫이 0 이 나오는게 아닐까 추정해본다
그럼~ 즐거운 프로그래밍 해라~