*
*
Tai sao can dung mang - VuDK.Wap.Sh
Announcements From Admin
» đã có kpah 141 mod full tiện ích ae mau vào tải nhé!
» hãy add vnstar.cz vào site thường truy cập nhé!
» Đã có ninjaschool 075 mod tiện ích ae mau vào download nhé....
» Từ giờ admin sẽ post những bản hack game online đã check scam nick hoặc kích hoạt ae cứ yên tâm down nhé!!!
Most Game Download
» Ninjaschool 075 mod full nhất từ trước tới nay
» Khí Phách anh hùng 141 hack full
Hướng dẫn tạo Wap

Tại sao lại dùng đến mảng
Câu trả lời: mảng là cách tuyệt vời để quản lí dữ liêu. Người ta xây dựng khá nhiều các hàm để làm việc với mảng
Xét bài toán:Tính tổng số tiền thu được trong tuần, tính và in ra màn hình số ngày có thu nhập cao hơn trung bình, thấy ngay nếu dùng biến đơn giản, ta cần tới 7 biến để lưu trử thu nhập của mỗi ngày, một biến b để lưu trử số ngày có thu nhập cao hơn TB, biến b lưu trữ giá trị Tb để so sánh.
Để người ta nhập vào 7 biến này bằng prompt.Sau đó tính trung bình.
Cho một dãy 7 câu lệnh if nếu ngày nào có thu nhập cao hơn TB thì biến b tăng lên một đơn vị.
Mã nguồn:[Chọn]
var a=0;
var b=0;
t1=prompt("Thu nhập ngày thứ nhất","");
t2=prompt("Thu nhập ngày thứ 2","");
t3=prompt("Thu nhập ngày thứ 3","");
t4=prompt("Thu nhập ngày thứ 4","");
t5=prompt("Thu nhập ngày thứ 5","");
t6=prompt("Thu nhập ngày thứ 6","");
t7=prompt("Thu nhập ngày thứ 7","");
b=(eval(t1)+eval(t2)+eval(t3)+eval(t4)+eval(t5)+eval(t6)+eval(t7))/7;alert(b);
if(t1>b)
{
a=a+1
}
if(t2>b)
{
a=a+1
}
if(t3>b)
{
a=a+1
}
if(t4>b)
{
a=a+1
}
if(t5>b)
{
a=a+1
}
if(t6>b)
{
a=a+1
}
if(t7>b)
{
a=a+1
}
alert("Số ngày có thu nhập cao hơn Trung bình tuần là "+a);
Phù,7 ngày đã xong, vậy thì bửa sau hết tháng, tính cả tháng! Cắn lưỡi quá
Mảng sẽ giúp ta rút ngắn quá trình trên,nhưng tất nhiên là không phải chỉ dùng riêng mình nó.
Xem lại một chút bài vòng lặp, ta có thể dùng vòng lặp để lướt qua cả mảng, gán giá trị cho cả mảng.
Nói chung là khá lẹ!
_ Hướng đi là cho vòng lạp duyệt qua mãng, vừa duyệt vừa gán giá trị
Mã nguồn:[Chọn]
<script language="javascript">
//Khai báo mang là phần tử mảngmang=Array();
//Số ngày yêu cầu, giả sử là 30
songay=5;
//biến tổng lưu giữ giá trị tong so tien thu
đuoctong=0;
//biến tb lưu giữ giá trị trung bìnhtb=0;
//biến num lưu gữ số ngày có thu nhập cao
hơnnum=0;
//bắt đầu vòng lặp
for(i=0;i<songay;i++)
{
mang[i]=prompt("Thu nhập của ngày "+(i+1),"");
//mỗi lần vòng lặp chạy, biến tổng được tăng
lêntong=
eval(tong)+eval(mang[i]);
}
tb=tong/songay;for(i=0;i<mang.length;i++) {
if(mang[i]>tb)
{
num=num+1;
}
}
alert("Số ngày trong "+songay+" có thu nhập cao hơn trung bình"+tb+" là "+num);
</script>
Ví dụ trên hơi rắc rối nhưng nếu xem xét kĩ, việc một mảng duy nhất thay thế công dụng của 7 biến quả là lời nhỉ.




• Tải trang mất 0.000080 sec
0nline : 1
Hôm nay : 1
Tổng cộng : 76
Trang chủ | Liên lạc
Thanks To: Xtgem.Com
U-ONAuto Backlink - Web Link Exchange - webcim.info - Start site Text Back Links Exchanges Free Auto Backlink Exchange Service Free Backlink Exchange For Seo Travel Backlinks

Vietnam Backlinks

Tags: Tai, sao, can, dung, mang, ,, VuDK.Wap.Sh,

Old school Swatch Watches
*
*
U-ON*
*