PDA

View Full Version : Làm sao để máy hiện ra căn 2 chứ không hiện ra 1.414...



attilathehun
22-02-2003, 14:43
Ý tưởng của tôi đại loại như sau:
Khi tính toán nếu gặp căn 4 thì máy sẽ tính tiếp và hiện ra kq là 2
Còn nếu gặp căn 2 thì máy sẽ để nguyên chứ không hiện ra 1.414...
Nếu gặp căn 8 thì máy sẽ hiện ra là 2.(căn 2)
Các bác có cách nào không?

ngocquynh85
22-02-2003, 18:16
hic !
bạn có biết thuật toán kí pháp nghịch đảo Balan không ?
đó , bạn có thể tùy xử lí theo ý mình !
VD: gặp dấu căn , khi đưa toán tử trong ngăn xếp ra thi` kiểm tra số đó có phải là chính phương không ? Nếu không thi` xem có rút gọn đưcọ không rồi viết ra !

ngocquynh85
22-02-2003, 18:18
toàn bộ cái đó đăng đưọc hoàn thiện trong 1 modun của tui đang làm !