Proposition =>Write an assignment statement to calculate the sum of the number from 1 through n
using Gauss'formula : sum=n(n+1)/2
using Gauss'formula : sum=n(n+1)/2
Translated into Thailand => เขียนคำสั่งที่ได้รับมอบหมายในการคำนวณผลรวมของจำนวน
จาก 1 ถึง n โดยใช้สูตรของ Gauss'formula : sum=n(n+1)/2
จาก 1 ถึง n โดยใช้สูตรของ Gauss'formula : sum=n(n+1)/2
Solution=>
int n=10;
int sum=0;
sum=n*(n+1)/2; //n*(n+1)/2 จะเริ่มคิดจากในวงเล็บก่อนเหมือนการคิดเลขคณิตศาสตร์
int n=10;
int sum=0;
sum=n*(n+1)/2; //n*(n+1)/2 จะเริ่มคิดจากในวงเล็บก่อนเหมือนการคิดเลขคณิตศาสตร์
เครื่องหมาย * คือการคูณ, / คือการหาร
print("sum="+sum);
Out put => sum =55
You can run code in http://processingjs.org/tools/processing-helper.html
อธิบายการทำงานของโปรแกรม =>
เป็นโปรแกรมที่ใช้หาผลรวมของจำนวนตั้งแต่ 1 จนถึงค่าn
เริ่มประกาศตัวแปล nและ sumโดยให้ n เก็บค่าจำนวนสุดท้ายที่เราต้องการหาผลบอก โดยเราสามารถแก้ไขค่าnได้ และ sum เก็บค่าผลรวมของจำนวนตั้งแต่ 1ถึง n ผลที่ออกมาคือ
ผลรวมของจำนวนตั้งแต่1จนถึงค่าn
เริ่มประกาศตัวแปล nและ sumโดยให้ n เก็บค่าจำนวนสุดท้ายที่เราต้องการหาผลบอก โดยเราสามารถแก้ไขค่าnได้ และ sum เก็บค่าผลรวมของจำนวนตั้งแต่ 1ถึง n ผลที่ออกมาคือ
ผลรวมของจำนวนตั้งแต่1จนถึงค่าn
Author : Nell Dale and Chip Weems
ISBN 978-0-7637-3402-2
ไม่มีความคิดเห็น:
แสดงความคิดเห็น