By GokiSoft.com| 19:33 23/10/2023|
Học JS

Tính giai thừa N! trong Javascript BT1602

Tính giai thừa N! & hiển thị kết quả ra màn hình

Liên kết rút gọn:

https://gokisoft.com/1602

Bình luận

avatar
hohuy1610@gmail.com [community,C2108L]
2021-11-24 16:26:27



https://github.com/HoGiaHuy2003/C2108L-HTML-CSS-JS/tree/master/day-8/bt1602


#index.html


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=<device-width>, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script type="text/javascript">
        var i
        var N
        var product = 1
        N = prompt(`Enter N`)
        for(i = 1; i <= N; i++){
            product = product * i
        }
        document.write(`N! = ` +product)
    </script>
</body>
</html>


avatar
hohuy1610@gmail.com [community,C2108L]
2021-11-24 16:07:58

https://github.com/HoGiaHuy2003/C2108L-HTML-CSS-JS/tree/master/day-8/bt1602

avatar
hieuvm0512 [community,C2010L]
2021-02-26 08:16:49



<!DOCTYPE html>
<html>
<head>
	<title>Tinh Giai Thua N!</title>
	<meta charset="utf-8">
</head>
<body>
	<h1>Tinh Giai Thua Page</h1>
	<script type="text/javascript">
		var n = prompt('Nhap gia tri cua N')
		var gt = 0
		function giaithua(x)
		{
			var giaithua=1;
			for(var i=1;i<=n;i++)
			{
				giaithua*=i
			}
			alert('Giai Thua bang '+giaithua)
		}
var n=giaithua(n)


	</script>

</body>
</html>


avatar
Đào Mạnh Dũng [community,C2010L]
2021-02-23 15:18:43



<!DOCTYPE html>
<html>
<head>
	<title>Phương trình bậc 2</title>
</head>
<body>
<script type="text/javascript">

var n = prompt('Nhập giá trị của n')
 
    var gt = 1

        for (var i = n - 1; i >= 0; i--) {
            gt=gt*n;
        }

	 alert('giá trị của n! là : '+gt)

</script>
</body>
</html>


avatar
Nguyễn Minh Hiếu [community,C2010L]
2021-02-23 13:52:15



var x= prompt('Nhap x:');
var fact = 1;
for(i = 1;i<=x;i++){
    fact = fact * i;
}
console.log(fact);


avatar
Vũ Trung Kiên [C2009I]
2021-02-02 14:35:57


#1602.html


<!DOCTYPE html>
<html>
<head>
	<title>Tính giai thừa</title>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
	<link rel="stylesheet" href="https://pro.fontawesome.com/releases/v5.10.0/css/all.css">
	<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
	<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
	<style type="text/css">
		*
		{
			padding: 0;
			margin: 0;
			text-align: center;
		}
		.Main
		{
			border: solid 1px #359ee8;
			border-radius: 10px;
			margin-top: 10px;
		}
		.Top
		{
			background-color: #359ee8;
			border-top-left-radius: 8px;
			border-top-right-radius: 8px;
			padding: 5px 0;
			color: white;
		}
		.Bot
		{
			padding: 5px 0;
		}
		.ButtonFUN
		{
			padding: 15px 25px;
  			outline: none !important;
  			color: #fff;
  			background-color: #359ee8;
  			border: none;
  			border-radius: 15px;
  			box-shadow: 0 9px #999;
  			margin: 10px 0;
		}
		.ButtonFUN:hover
		{
			background-color: #2578b3 !important;
		}
		.ButtonFUN:active
		{
			background-color: #359ee8;
  			box-shadow: 0 5px #666;
  			transform: translateY(4px);
		}
		.Button
		{
			margin: 10px 0;
		}
	</style>
</head>
<body>
	<div class="container">
		<div class="Main">
			<div class="Top">
				<h4>
					Tính giai thừa
				</h4>
			</div>
			<div class="Bot">
				<div class="Text">
					<span id="N">N</span>!
					<br>
					<span id="End"></span>
				</div>
				<div class="Button">
					<button class="ButtonFUN" type="button" onclick="EnterN()">Nhập N</button>
					<button class="ButtonFUN" type="button" style="background-color: green" onclick="Done()">Tính N!</button>
				</div>
			</div>
		</div>
	</div>
	<script type="text/javascript">
		function EnterN () {
			n = prompt('Nhập giá trị N:');
			document.getElementById('N').innerHTML = n;
		}
		function Done () {
			gt = 1;
			for (i = 1	; i <= n; i++) {
				gt = gt * i;
			}
			document.getElementById('End').innerHTML = n + '! = ' + gt;
		}
	</script>
</body>
</html>


avatar
Pham Tuan Anh [community,C2009I]
2020-12-17 08:24:31


#giaithua.html


<!DOCTYPE html>
<html>
<head>
	<title>Tinh giai thua</title>
</head>
<body>
	<script type="text/javascript">
		var n = prompt('Nhap so n:')
			giaithua = 1;
		for (i = 1; i <= n; i++)
		{
			giaithua = giaithua * i;
		}
		document.write('giaithua = '+ giaithua);
	</script>

</body>
</html>


avatar
silentvoice [C2009I]
2020-12-17 07:02:37

https://phamngoclong.herokuapp.com/baitaplab6/bai3/bai3.html

avatar
Lê Trọng Nghĩa [community,C2009I]
2020-12-17 06:44:08



<!DOCTYPE html>
<html>
<head>
	<title>giai thừa</title>
	<meta charset="utf-8">
</head>
<body>
	<script type="text/javascript">
		var a = prompt('Nhập giá trị của a')
		gt = 1
		for(i = 1;i <= a; i++){
			gt = gt * i
		}
		document.write('! =' +gt)
	</script>
</body>
</html>


avatar
nguyen hoang viet [community,C2009I]
2020-12-16 17:27:22

https://nguyenhoangviet.herokuapp.com/giai_thua.html