พอดีต้องสอนการเขียนโปรแกรม Windows Application อยู่ แล้วก็กำลังคุยกับเพื่อนๆ หลายคนว่าจะให้แบบฝึกหัดเป็นเครื่องคิดเลขเลียนแบบใน Accessories ของ Windows นี่ยากไปหรือเปล่า ก็เจอปัญหาเข้าจนได้

(โปรแกรมเครื่องคิดเลขที่น่าจะมีกันทุกเครื่องที่ใช้ Windows)

เพราะพอผมอธิบายกฎการแสดงผล (กฎเกี่ยวกับเครื่องคิดเลขทั่วไป) ไอ้จั้มก็ไปลองครับ แล้วมาบอกว่ากฎที่เขียนไว้ผิด ตรงข้อที่ว่า พอกดตัวเลข กดเครื่องหมาย กดตัวเลข แล้วกดเครื่องหมายอีกที ไอ้ตัวเลขคู่แรกมันจะทำกันเลย พี่แกว่าพอกด 1 + 2 + 3 * 4 ตามลำดับแล้วได้ 15

มายังไงวะ สิบห้าเนี่ย

มันดันฉลาดทำ 3 * 4 ก่อนที่จะไปบวกกับชาวบ้านเค้าเพราะถือว่าคูณ สำคัญกว่าบวก

ผมลองแล้วลองอีก ลองอีกลองแล้ว ลองแล้วลองอีก (จะซ้ำทำไมหลายรอบ) 1 + 2 + 3 * 4 มันต้องได้ 24 สิ

1 + 2 + ... กดถึงตรงนี้จะได้สาม

3 + 3 * ... กดถึงตรงนี้จะได้หก

6 * 4 = 24 อื้ม กุไม่ผิดเว้ยกุไม่ผิด

คนทั่วไปใครมันจะคิดอย่างนี้เนี่ย อวดรู้อวดฉลาดแบบนี้สงสัยเพราะ Windows Vista ของมันแน่ๆ เลย

Vista แหละผิด (ทำยังกะเป็นแก๊สโซฮอล์)

เพื่อความมั่นใจ เราตรวจสอบกันเองอีกรอบนึงโดยการ Capture วีดีโอตอนกดปุ่มมาแลกกันดูด้วยโปรแกรมจับภาพชื่อดังที่ใส่ยาแก้ไอลงไป (ใครมีโปรแกรมฟรีแนะนำ ก็แนะนำมาหน่อยนะ)

เลยถึงบางอ้อ เพราะจั้มมันใช้โหมด Scientific ส่วนผมใช้โหมด Standard

(Calculator ในโหมด Scientific -- กดเรียกมันได้จากเมนู View)

Scientific : 1 + 2 + (3 * 4) = 15
Standard : [(1 + 2) + 3] * 4 = 24

โหมด Scientific จริงๆ แล้วมันไม่ใช่แค่การเพิ่มปุ่มเทพมาให้นั่งงง เอ้ย นั่งใช้กันเฉยๆ แต่มันทำตัวให้สมเป็นนักวิทยาศาสตร์นิดนึง คือดูความสำคัญของเครื่องหมายก่อน คูณหารย่อมมาก่อนบวกลบ ซ้ายมาก่อนขวานั่นเอง

ตัวอย่างเพิ่มเติมก็เช่น 1 + 2 * 3 * 4 - 6 / 3 ถ้าเป็น Scientific จะได้ 23 แต่ Standard จะได้ 10

ก็ถือว่าเป็นความรู้ใหม่ รู้ไว้ซะ จะได้ไม่ปล่อยไก่ตัวโตเท่าตึกภาควิชาอีกในวันหลัง

ปล. ปัญหาน่าคิดคือจริงๆ ทำไมมันใช้คำว่า View ทั้งที่การทำงานมันต่างกัน ดูแล้วก็งงๆ ดีนะ Interface นี้

ปลล. เอนทรีนี้ขอขอบคุณรูปภาพจากจั้ม เพราะขี้เกียจ Capture แล้ว ฮ่าๆ 

ปลล. เลทไปสองสามวัน แต่ก็เอาเป็นว่า blog นี้ครบรอบสามปีแล้วครับ ผ่านประสบการณ์การดอง เอ้ย การเขียนมามากมาย เดือนละหนึ่งเอนทรีถ้วนโดยเฉลี่ย ยังมีคนอ่านอยู่ก็ดีจะแย่แล้ว!

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

Tweet

อันเค้าว่า จะทำรัย ต้องเทียบกันให้ดี
ทีหลังต้องรุใจกันมากกว่านี้นะคะ อร๊างงง

#1 By ploysics (58.10.93.98) on 2008-05-09 01:32

5555555555555555555555

เถียงกันแทบตายconfused smile

#2 By RTSP on 2008-05-09 01:32

โอ.. พึ่งรู้นะคะเนี่ย
มะเคยเอาเครื่องคิดเลขมานั่งจิ้มแบบนั้นเลย ><!!

#3 By Aelita~[-X-]~ on 2008-05-09 02:21

ง่ะ เพิ่งรู้ว่ามีงี้ด้วย Hot!

#4 By PaePae on 2008-05-09 23:11

เหอะๆ ปกติใช้แต่ Standard อย่างเดียวอยู่แล้ว- -*

#5 By Griever on 2008-05-12 02:14

ช่างสังเกตจริงๆเลยครับ !

#6 By book on 2008-05-22 15:17

เอ้อ เพิ่งรู้แฮะ
เจ๋ง ๆ

#7 By bact' (58.136.52.218) on 2008-06-16 11:32

เอาไปโพสต์ที่ดูโอคอร์นะครับ อิอิ
http://duocore.tv/story.php?id=4031

#8 By bact' (58.136.52.218) on 2008-06-16 11:37

เราชื่อนัทนะ ชื่อไรกันหรอ เป็นเพื่อนกันนะทุกคน sad smile

#9 By nutnut (125.26.5.43) on 2008-07-06 20:33

ทุกคนคะ นี่มายชีซ่าเราเองนะ คลิกเข้ามาดุกันนะคะ nuttypeanut.myzheza.comsad smile

#10 By nutnut (125.26.5.43) on 2008-07-06 20:36

มาอ่าน

#11 By massgo blog on 2008-08-06 16:44

ออ เก็ทละ
แต่รู้สึกว่าจิ้มเครื่องคิดเลขมันส์กว่าในคอมopen-mounthed smile

#12 By SEsai*im อิ่มๆ on 2008-08-23 23:56