วันอาทิตย์ที่ 21 กรกฎาคม พ.ศ. 2556

=Variable= (medium)

Programming Exercise
Proposition =>Write an assignment statement to calculate the sum of the number from 1 through n
using Gauss'formula : sum=n(n+1)/2 
Translated into Thailand =>  เขียนคำสั่งที่ได้รับมอบหมายในการคำนวณผลรวมของจำนวน
จาก 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  จะเริ่มคิดจากในวงเล็บก่อนเหมือนการคิดเลขคณิตศาสตร์
                                         เครื่องหมาย * คือการคูณ, / คือการหาร
print("sum="+sum);




Out put => sum =55



อธิบายการทำงานของโปรแกรม =>
              เป็นโปรแกรมที่ใช้หาผลรวมของจำนวนตั้งแต่ 1 จนถึงค่าn
เริ่มประกาศตัวแปล nและ sumโดยให้ n เก็บค่าจำนวนสุดท้ายที่เราต้องการหาผลบอก โดยเราสามารถแก้ไขค่าnได้ และ sum เก็บค่าผลรวมของจำนวนตั้งแต่ 1ถึง n ผลที่ออกมาคือ
ผลรวมของจำนวนตั้งแต่1จนถึงค่าn



text book name :Programming and problem solving with Java – 2nd edition
Author : Nell Dale and Chip Weems
              ISBN 978-0-7637-3402-2

ไม่มีความคิดเห็น:

แสดงความคิดเห็น