JAVA กับ Summation

JAVA กับ Summation (Java 2015-08-06)

ประจิน พลังสันติกุล

วันนี้เราจะมาพูดคุยกันในเรื่องของการหาค่า Summation หรือการหาผลบวกรวม โดยเรากำหนดโจทย์ไว้ว่า ต้องการเขียนโปรแกรมหาค่า Sum โดยมีการกำหนดค่าเริ่มต้นและค่าสุดท้าย จากนั้นโปรแกรมจะทำการหาค่า Sum ของตัวเลขระหว่างค่าเริ่มต้นกับค่าสุดท้าย ตัวอย่างเช่น กำหนดค่าเริ่มต้นเท่ากับ 1 และค่าสุดท้ายเท่ากับ 5 ผลลัพธ์ที่ได้เท่ากับ 15 ซึ่งเกิดจาก 1+2+3+4+5

หลักการคิดง่าย ๆ คือ นำค่าเริ่มต้นมาบวกด้วย 1 (ได้ค่าเท่ากับ 2) แล้วนำกลับไปบวกกับค่าเริ่มต้น (1) เก็บลงตัวแปรหนึ่งตัวที่ตั้งชื่อว่า sum จากนั้นก็นำค่า sum มาบวกกับค่าเริ่มต้นที่ถูกบวกเพิ่มไปอีก 1 (ได้ค่าเท่ากับ 2) เราจะได้รูปแบบดังนี้


รูปที่ 1. ชาร์ตแสดงขั้นตอนการหาผลบวกรวม

จากแผนภาพดังกล่าวเราก็สามารถเขียนโปรแกรมได้ดังนี้

รูปที่ 2. โค้ดโปรแกรมหาผลบวกรวม

จากโค้ดโปรแกรมตัวอย่างเราได้เรียนรู้อะไร
1. ได้เรียนรู้การสร้างตัวแปรอีกครั้ง
2. ได้เรียนรู้การใช้งานคำสั่งวนทำซ้ำ for() อีกครั้ง
3. ได้เรียนรู้คำสั่งเงื่อนไข if() เราใช้คำสั่ง if() นี้เพื่อทำอะไร ในโค้ดโปรแกรมนี้

พบกันใหม่พรุ่งนี้ครับ :)

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

สร้างต้นคริสต์มาสด้วย JAVA

ฟังก์ชัน SerialEvent กับ Arduino

การใช้งาน PIC18Fxxxx กับ MPLAB X + XC8 ด้วย Peripheral Libraries (PLIBS)