จากครั้งที่แล้วได้ลองสร้าง web browser แบบง่ายๆไปแล้ว คราวนี้เรามาต่อกันที่การทดลองสร้างโปรแกรมเครื่องคิดเลขกันอีกสักโปรแกรม แต่โปรแกรมเครื่องคิดเลขของเราจะมา + – * / กันง่ายๆด้วยเลขสองจำนวนคงไม่ได้เดียวไม่เทพพอ ฉะนั้นเราก็ต้องทำให้มันสามารถ + – * / ได้ทีละหลายๆจำนวน และสามารถที่จะใส่ () วงเล็บเปิด-ปิด เพื่อระบุความสำคัญของนิพจน์ได้ด้วย ซึ่งมันก็จะยากก็ตรงนี้หละที่ต้องไปทบทวนเรื่องการแปลงนิพจน์ Infix เป็น Postfix เพราะลืมไปหมดแล้ว จากนั้นก็จะทำการคำนวนจาก Stack เพื่อให้ได้คำตอบที่ต้องการ ร่ายซะยาวเริ่มเลยดีกว่า
Mobile : 088-799-8421
Name : LookHin
E-mail : [email protected]
https://github.com/LookHin
https://www.facebook.com/LookHin
https://twitter.com/LookHin