
Nguyên văn bởi
mailamaco
em mới hoc javascrpit.. hiện có chút vướng mắc ở hai bài toán này.. bác nào giúp được em thì hay quấ.
Viếtchươngtrìnhchophépnhậpvàotừbànphí m1 sốnguyênlớnhơn 1theoyêucầu:
- Nếugiátrịnhậpvàokhônghợplệ (giátrịnhỏhơn1 hoặckhôngphảilàsố) thìnhậplạisốđó.
- Nếugiátrịnhậpvàohợplệthìtínhtổngcácsốnguyêntừ 1 đếnsốđó.
- Hiểnthịkếtquảramànhình.
Viếtchươngtrìnhchophépnhậpvào 3 cạnhcủa 1 tam giác.
- Nếuđólà 3 cạnhhợplệcủa 1 tam giácthìtínhvàhiểnthịDiệntíchcủa tam giácđó.
- Nếu tam giáckhônghợplệthìhiểnthịthôngbáo “Khôngphảilà tam giác!”
Yêucầu: Xâydựnghàmsauđểtínhdiệntích tam giác:
function dienTich(a, b, c) {
.......
em xin chân thành cảm ơn
Viếtchươngtrìnhchophépnhậpvàotừbànphí m1 sốnguyênlớnhơn 1theoyêucầu:
- Nếugiátrịnhậpvàokhônghợplệ (giátrịnhỏhơn1 hoặckhôngphảilàsố) thìnhậplạisốđó.
- Nếugiátrịnhậpvàohợplệthìtínhtổngcácsốnguyêntừ 1 đếnsốđó.
- Hiểnthịkếtquảramànhình.
Mã:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
function frmdk()
{
so=frmd_k.So_nguyen.value;
var arte=/^[0-9]+$/;
if(so=='')
{
alert('Bạn hãy nhập số');
return false;
}
if(arte.test(so)==false)
{
alert('Bạn phải nhập là số không có ký tự');
return false;
}
if(so < 1)
{
alert('Bạn phải nhập số lớn hơn 1');
return false;
}
var j=0;
for(i=1; i <= so; i++){
j=j+i;
}
tmp = '<a href="#" > Kết quả: '+ j +'</a>';
document.getElementById("kq").innerHTML = tmp;
return false;
}
</script>
</head>
<body>
<form action="#" method="post" name="frmd_k" id="frmd_k">
<table width="396" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width="112">Nhập số nguyên: </td>
<td width="278"><input name="So_nguyen" id="So_nguyen" type="text" size="30" value="0" /></td>
</tr>
<tr>
<td id="kq">
</td>
<td><input type="submit" name="Submit" onClick="return frmdk();" value="Đồng ý"></td>
</tr>
</table>
</form>
</body>
</html>
Đề 2: Nếu đó à 3 cạnh hợp lệ của 1 tam giác thì tính và hiển thị Diện tích của tam giác đó.
bác tính cái gì của tam giá