Нахождение факториала.
Непонятно что в этой программе не правильно.
<html> <body> Программа для расчета факториала<br> <script> function ww() { x=document.getElementById('a').value; f=1; for(i=2;i<=x;i++) { f=f*i; } document.getElementById('b').value=f; } </script> x=<input type="text" id='a' size='4'><br> <input type="button" value="Факториал" onclick="ww()"><br> f=<input type="text" id='b' size='4'><br> </body> </html> |
Цитата:
|
Цитата:
PS проверку ввода сюда б добавить. Ибо "Факториал определён только для целых неотрицательных чисел" (Из Википедии: http://ru.wikipedia.org/wiki/%D4%E0%...EE%F0%E8%E0%EB). А что будет если пользователь введет отрицательное дробное или вообще не число введет, а набор символов типа: }{YЙ ? |
Часовой пояс GMT +3, время: 04:28. |