The My Opera forums have been replaced with forums.opera.com. Please head over there to discuss Opera's products and features

See the new Forums

Một số bài tập tham thảo theo yêu cầu của thầy: P2 - Tính dãy số fibonacy

Forums » Học actionscript3 » Bài tập actionscript tham khảo

You need to be logged in to post in the forums. If you do not have an account, please sign up first.

Go to last post

16. November 2011, 04:23:49

Một số bài tập tham thảo theo yêu cầu của thầy: P2 - Tính dãy số fibonacy

Dãy số đó như sau: 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 10946 .......

-Cứ số sau bằng tổng 2 số trước nên các bạn tạo ra 3 biến gt1, gt2, và gt3 để gán biến cho mỗi lần lặp ta gán như sau:
gt3=gt1+gt2;
gt1=gt2; 
gt2=gt3;

-CHo 1 vòng lặp đi từ 1->n, cư mỗi lần ta gán như trên và gán chuỗi=chuỗi+ " " +gt2
function daysoFibonacy(n:int):String
{
	var gt1:Number; gt1=0;
	var gt2:Number; gt2=1;
	var gt3:Number;
	var chuoi:String; chuoi="0 1";
	for(var i:int=0;i<n;i++)
	{
		gt3=gt1+gt2;// ta gán tạm cho gt trị được bằng tổng 2 số giá trị cũ
		gt1=gt2; //ta gán lại giá trị gt1 cho lần sau
		gt2=gt3; //ta gán lại giá trị gt2 cho lần sau
		chuoi=chuoi + " " +gt2;
	}
	return chuoi;
}
trace(daysoFibonacy(20));


Đây là hướng giải của Bình mong các bạn đóng góp!
Tất cả các code Bình Post đều chạy hết nha bạn. Coppy vào rồi chạy, nên ko tiện post lên mediafire nha.

Forums » Học actionscript3 » Bài tập actionscript tham khảo