Şimdi yükleniyor

JavaScript ile Faktöriyel Hesaplama

JavaScript ile Faktöriyel Hesaplama

Faktöriyel Nedir?

Faktöriyel, bir sayının kendisi dahil olmak üzere 1’e kadar olan tüm pozitif tam sayıların çarpımıdır. “n!” olarak ifade edilir. Örneğin, 5 faktöriyel (5!) şu şekilde hesaplanır:

5! = 5×4×3×2×1=120

JavaScript kullanarak bu işlemi nasıl gerçekleştirebileceğinizi görelim.

HTML

<p>Bir sayı girin ve faktöriyelini hesaplayın:</p>
<input type="number" id="numberInput" placeholder="Bir sayı girin" min="0">
<button onclick="hesaplaFaktoriyel()">Hesapla</button>
<p id="sonuc"></p>

JavaScript

function hesaplaFaktoriyel() {
	// Kullanıcının girdiği sayıyı al
	const sayi = document.getElementById('numberInput').value;
	let faktoriyel = 1;

	// Sayı negatifse veya 0 ise kontrol et
	if (sayi < 0) {
		document.getElementById('sonuc').innerText = "Negatif sayıların faktöriyeli hesaplanamaz.";
	} else if (sayi == 0) {
		document.getElementById('sonuc').innerText = "0! = 1";
	} else {
		// Faktöriyel hesaplama
		for (let i = 1; i <= sayi; i++) {
			faktoriyel *= i;
		}
		document.getElementById('sonuc').innerText = sayi + "! = " + faktoriyel;
	}
}

Bir Yorum Yazın