Javascript Girilen Sayının Mükemmel Sayı Kontrolü - Bilişim Konuları

Javascript Girilen Sayının Mükemmel Sayı Kontrolü

Mükemmel Sayı : 1 den kendisine kadar olan sayılar arasından kendisine tam olarak bölünen sayıların toplamı kendisine eşit olan sayıya mükemmel sayı denir.

Örnek: 6 mükemmel sayıdır.

6=3+2+1=6

Örnek: 28 mükemmel sayıdır.

28=14+7+4+2+1=28

Klavyeden girilen bir sayının for döngüsü ile mükemmel sayı olup olmadığını kontrol eden javascript kodu aşağıdaki gibidir.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Başlıksız Belge</title>
</head>

<body>
<script type="text/javascript" language="javascript">
//Klavyeden girilen sayının Mükemmel Sayı olup olmadığını kontrol eden javascript programını yapınız.
var i,j;
var sayi;
var toplam=0;
sayi=prompt("Sayıyı giriniz:");
for(i=1; i<sayi; i++)
 {
	if (sayi%i==0)
	{
		toplam=toplam+i;	
	}
 }
 if (sayi==toplam)
 {
	document.write(sayi + " Sayısı Mükemmel Sayıdır");	 
 }
 else
 {
	document.write(sayi + " Sayısı Mükemmel Sayı Değildir");	 
 }

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

Programın ekran görüntüleri:

mukemmel1

mukemmel2

Bu Yazıya Tepkin Nedir?
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Yorum Yap