Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2016, 13:24   #1
lisica198808
Пользователь
 
Регистрация: 06.11.2012
Сообщений: 64
По умолчанию сумма ряда с факториалом..

Написать скрипт, реализующий вычисление выражений по индивидуальному варианту. Массивы при выполнении этого задания не используются! Отобразить основные и промежуточные результаты.

задание на скриншоте..

используем реккурентное соотношение чтоб реализовать заданную задачку, получим что
a=Ai/Ai-1=-X/(2N-1)
вроде сделала.. запускается, а результаты не выводятся. помогите довести до ума пожалуйста.


PHP код:
<?php
    $resultText 
'';
    
$errText '';
    
        if ( isset(
$_REQUEST['N']) ) {
            
$N trim($_REQUEST['N']);
            if ( (string)(int)
$N !== $N) {
                
$errText 'Введите целое число.';
                return;
            }
            if ( 
$N ) {
                
$errText 'Число должно быть больше 0.';
                return;
            }
            if ( 
$N 10 ) {
                
$errText 'Число должно быть меньше 11.';
                return;
            }
          
        }
   function 
riad($resultText
   {
$resultText=0;
    for (
$i=1$i<=$N$i++)
       {
$a=-$X/(2*$N -1);
        
$resultText+=$a;
       }
    return 
$resultText;   
   }
    
?>
<html>
<head>
<meta charset="utf-8">
<title>СКРИПТ 2</title>
</head>
 
<body>

<form action="" method="post" name="form1">

Введите X: <input type="text" name="X" id="X"> <br>
Введите N: <input type="text" name="N" id="N"> <br>
<input type="submit" name="button" id="button" value="Выполнить!"> <br> <br>
  <label for="resh">Решение :</label> 
  <input type="text" name="textfield2" id="textfield2" value="<?php echo $resultText?>">
  
</form>
    <?php echo $errText?>
</body>

<?php
if (sin($X)< $resultText)
echo 
"sin$X меньше суммы заданного ряда";
    else if (
sin($X)> $resultText)
           echo 
"sin$X больше суммы заданного ряда";
                else if (
sin($X)== $resultText)
                     echo 
"sin$X равен сумме заданного ряда";    
?>
</html>
Изображения
Тип файла: jpg Screenshot_1.jpg (12.7 Кб, 127 просмотров)
lisica198808 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C++ - Сумма бесконечного ряда с факториалом Angre Помощь студентам 6 13.10.2014 09:50
Сумма ряда на С++ lialia Помощь студентам 13 16.09.2013 23:22
Задание с факториалом, суммой ряда и массивам Mr_sniper Паскаль, Turbo Pascal, PascalABC.NET 3 03.10.2011 23:27
Сумма ряда Veina Помощь студентам 0 06.04.2011 19:48
Сумма ряда alex_triton Общие вопросы C/C++ 6 11.06.2010 14:09