Alternate Text تولید اعداد تام - تولید اعداد کامل

نویسنده : محمدحسین عبدالهی | دسته بندی : زبان های برنامه نویسی مایکروسافت
Alternate Text 12 Alternate Text 195

تولید اعداد تام - تولید اعداد کامل

عدد تام یا کامل عددی هست که جمع مقسوم علیه های آن با خود آن عدد یکی باشد.
برای مثال عدد 6 یکی از اعداد تام یا کامل می باشد.

6=1+2+3

در این قطعه برنامه کد تولید اعداد تام یا کامل در جاوا اسکریپت نوشته شده است.

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>تولید اعداد تام (کامل) در جاوا اسکریپت</title>
<script type="text/javascript">
function tam() {
var sum = 0;
for (var i = 1; i <= 10000; i++) {
console.log(i);
sum = 0;
for (var j = 1; j <= i / 2; j++) {
if (i % j == 0) {
sum = sum + j;
}
}
if (sum == i) {
document.getElementById('result').innerHTML += "<p>" + i + "</p>";
}
}
}
</script>
</head>
<body>

تولید اعداد کامل در جاوا اسکریپت


اعداد تام یا کامل اعدادی هستند که جمع مقسوم علیه های آن با خود آن یکی باشد.


نمونه ای از اعداد تام یا اعداد کامل هستند


<input type="button" name="name" value="اجرا" onclick="tam()" />
<div id="result"></div>
</body>
</html>

تولید اعداد تام - تولید اعداد کامل