41

(65 відповідей, залишених у PHP)

ну ось наприклад користувач вводить число 3 в поле форми,тоді розрахувується так,1*2*3=6,тобто число перемножається на ті числа які було до нього

42

(65 відповідей, залишених у PHP)

//число перемножається на попереднє число і результат заноситься до змінної $current_factorial

43

(65 відповідей, залишених у PHP)

А як правильніше сказати,знаходимо факторіал?

44

(65 відповідей, залишених у PHP)

Ось так?)

<?php
 
if(isset($_POST['numeros']))//перевірка чи заповнене поле форми,якщо так то:
{
    $initial_number = $_POST['numeros'];//заносимо значення введене у форму,до змінної $initial_number
    $current_factorial = 1;//присвоюємо змінній   $current_factorial  1  
    while($initial_number >= 1)//виконуємо цикл, поки справджується умова, що значення змінної $initial_number більше або дорівнює 1
    {
        $current_factorial = $initial_number*$current_factorial;//число перемножається на остачу,і результат заноситься до змінної $current_factorial 
        $initial_number--;//на кожному кроці ітерації,число зменшується на одиницю
    }
    $numeros = $_POST['numeros'];//присвоюємо змінній $numeros,значення яке введено у формі
}
else//якщо дані не введені(у формі),то поля форми залишаються порожніми
{
    $current_factorial = "";
    $numeros = "";
}
?>
<!DOCTYPE html>
<html>
<head>
    <title></title>
    <script type="text/javascript" language="JavaScript">
function ClearFC(){//функція для очищення форми
    document.getElementById("factorial").value = "";
    document.getElementById("numeros").value = "";
}
</script>
</head>
    <body> 
    <center>
    <h1 >Обчислення N!</h1>
        <form action="index1.php" method="post">
        <pre>N!<input type="number" id="factorial" value=<?php echo $current_factorial?>></pre>
        <pre> N<input type="number" min="0" max="171" step="1" name="numeros" id="numeros"value=<?php echo $numeros; ?>></pre>
        <p><input type="submit"value="Знайти N!"> 
        <input type ="button"value="Очистити" onclick="ClearFC();"></p>
</center>
</form>
    </body>
</html>
<?php
?>

45

(65 відповідей, залишених у PHP)

Аааа,точно,$numeros = $_POST['numeros'];//заношу значення яке було введено у форму до змінної  $numeros ,ось так?

46

(65 відповідей, залишених у PHP)

$numeros = $_POST['numeros'];//заношу факторіал числа до змінної  $numeros

47

(65 відповідей, залишених у PHP)

Тобто цей фрагмент я вірно прокоментувала?

 $numeros = $_POST['numeros'];//заносимо результат до змінної  $numeros

48

(65 відповідей, залишених у PHP)

Я не наполягаю,просто пан 0xDADA11C7 сказав "ненавчаємий студент",а я трішки поправила,а які помилки ви маєте на увазі?

49

(65 відповідей, залишених у PHP)

*студентка,просто забула виправити ,якщо не враховувати такі трібниці,коментарі правильні?

50

(65 відповідей, залишених у PHP)

Будемо виконувати ось ці дії,поки змінна $initial_number буде більше або =1

$current_factorial = $initial_number*$current_factorial;//число перемножається на остачу,і результат заноситься до змінної $current_factorial 
        $initial_number--;//при кожній ітерації цифра зменшується на 1

51

(65 відповідей, залишених у PHP)

Якщо я введу текст я не зможу відправити форму так як <input type="number">
while($initial_number >= 1)//запускаємо цикл до поки число буде більше або дорівнюватиме 1

52

(65 відповідей, залишених у PHP)

Ось так?

<?php
 
if(isset($_POST['numeros']))//перевірка чи введене число в форму
{
    $initial_number = $_POST['numeros'];//якщо так ,то заносимо в змінну це число
    $current_factorial = 1;//в цю змінну заносимо 1
    while($initial_number >= 1)//запускаємо цикл до поки число будет більше або = 1
    {
        $current_factorial = $initial_number*$current_factorial;//цифра перемножається на остачу,і результат заноситься до змінної $current_factorial 
        $initial_number--;//при кожній ітерації цифра зменшується на 1
    }
    $numeros = $_POST['numeros'];//заносимо результат до змінної  $numeros
}
else// інакше якщо число не введене в форму,то залишаємо поля пустими
{
    $current_factorial = "";
    $numeros = "";
}
?>
<!DOCTYPE html>
<html>
<head>
    <title></title>
    <script type="text/javascript" language="JavaScript">
function ClearFC(){
    document.getElementById("factorial").value = "";
    document.getElementById("numeros").value = "";
}
</script>
</head>
    <body> 
    <center>
    <h1 >Обчислення N!</h1>
        <form action="index1.php" method="post">
        <pre>N!<input type="number" id="factorial" value=<?php echo $current_factorial?>></pre>
        <pre> N<input type="number" min="0" max="171" step="1" name="numeros" id="numeros"value=<?php echo $numeros; ?>></pre>
        <p><input type="submit"value="Знайти N!"> 
        <input type ="button"value="Очистити" onclick="ClearFC();"></p>
</center>
</form>
    </body>
</html>
<?php
?>

53

(65 відповідей, залишених у PHP)

if(isset($_POST['numeros'])) Це функція яка перевіряє чи є поле з іменем numeros

54

(65 відповідей, залишених у PHP)

Я розумію що я не знаю,для того і звернулася сюди за ДОПОМОГОЮ,а не за образами в мій бік

55

(65 відповідей, залишених у PHP)

Ну я ж вже спробувала,я з самого початку казали що брала фрагменти з Інтернету,але в єдине ціле "склеювала"
сама

56

(65 відповідей, залишених у PHP)

правильно?

<?php//підключення ПШП
 
if(isset($_POST['numeros']))//перевірка якщо елемент цифра
{
    $initial_number = $_POST['numeros'];//заносимо цю цифру до змінної $initial_number
    $current_factorial = 1;//змінній   $current_factorial присвоюємо 1
    while($initial_number >= 1)//запускаємо цикл пока змінна $initial_number не буде більше або =1 
    {
        $current_factorial = $initial_number*$current_factorial;//в змінну $current_factorial заносио результат $initial_number*$current_factorial;
        $initial_number--;//зменшуємо на 1
    }
    $numeros = $_POST['numeros'];//в змінну $numeros заносимо цифру
}
else//інакше
{
    $current_factorial = "";//заносимо пробіл
    $numeros = "";
}
?>
<!DOCTYPE html>
<html>
<head>
    <title></title>
    <script type="text/javascript" language="JavaScript">
function ClearFC(){
    document.getElementById("factorial").value = "";//функція для очистки полей
    document.getElementById("numeros").value = "";
}
</script>
</head>
    <body> 
    <center>
    <h1 >Обчислення N!</h1>
        <form action="index1.php" method="post">//звертання до пшп
        <pre>N!<input type="number" id="factorial" value=<?php echo $current_factorial?>></pre>//виводимо в формі факторіал
        <pre> N<input type="number" min="0" max="171" step="1" name="numeros" id="numeros"value=<?php echo $numeros; ?>></pre>//вивід на екран введеної цифри
        <p><input type="submit"value="Знайти N!"> 
        <input type ="button"value="Очистити" onclick="ClearFC();"></p>
</center>
</form>
    </body>
</html>
<?php
?>

57

(65 відповідей, залишених у PHP)

Ну прокоментуйте будь-ласонькаа

58

(65 відповідей, залишених у PHP)

Це добре,але якщо прокоментували..)

59

(65 відповідей, залишених у PHP)

Її доробляла я,але шматками виривала з Інтернету

60

(65 відповідей, залишених у PHP)

Добрий день,допоможіть прокоментувати дану програму:

<?php
 
if(isset($_POST['numeros']))
{
    $initial_number = $_POST['numeros'];
    $current_factorial = 1;
    while($initial_number >= 1)
    {
        $current_factorial = $initial_number*$current_factorial;
        $initial_number--;
    }
    $numeros = $_POST['numeros'];
}
else
{
    $current_factorial = "";
    $numeros = "";
}
?>
<!DOCTYPE html>
<html>
<head>
    <title></title>
    <script type="text/javascript" language="JavaScript">
function ClearFC(){
    document.getElementById("factorial").value = "";
    document.getElementById("numeros").value = "";
}
</script>
</head>
    <body> 
    <center>
    <h1 >Обчислення N!</h1>
        <form action="index1.php" method="post">
        <pre>N!<input type="number" id="factorial" value=<?php echo $current_factorial?>></pre>
        <pre> N<input type="number" min="0" max="171" step="1" name="numeros" id="numeros"value=<?php echo $numeros; ?>></pre>
        <p><input type="submit"value="Знайти N!"> 
        <input type ="button"value="Очистити" onclick="ClearFC();"></p>
</center>
</form>
    </body>
</html>
<?php
?>