Думаю обьяснять по ниже приведенному коду нечего , там все понятно . Будьте добры укажите на мои ошибки .
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?
- echo '<center><h2>Скрипт уравнялка</h2></center>';
- echo '<br>предназначен для решения линейных уравнений путем подстановки случайных данных<br>';
- // x 1 = 2
- // x 2 = 7
- // x 3 = 5
- // $x_1 + $x_2 + $x_3 = 14
- // $x_1 - $x_2 + $x_3 = 10
- // $x_1 + $x_2 - $x_3 = 4
- // Цыкл ( этот цыкл не нужен если выполняется не рендомно )
- // повторений использования операций
- $var = 10000;
- $i = 0;
- while(++$i <= $var) {
- if ( $x_1 + $x_2 + $x_3 == 14 )
- {
- // Рандом
- /*
- $x_1 = rand (0, 7);
- $x_2 = rand (0, 7);
- $x_3 = rand (0, 7);
- */
- // Набросок присвоения значений числу икс 1
- $var_x1 = 14;
- $i_x1 = 0;
- while(++$i_x1 <= $var_x1) { $x_1 = $i_x1; echo $x_1.'<br>';
- // цыкл 2 го
- $var_x2 = 14;
- $i_x2 = 0;
- while(++$i_x2 <= $var_x2) { $x_2 = $i_x2; echo $x_2.'<br>';
- $var_x3 = 14;
- $i_x3 = 0;
- while(++$i_x3 <= $var_x3) { $x_3 = $i_x3; echo $x_3.'<br><br>';
- } // цыкл нижнего икса 3 го
- } // цыкл средний икса 2 - го
- } // цыкл верхний икса 1 го
- ////////
- echo 'Решение уравнения найдено <br> ';
- echo 'В данном уравнении икс 1 равен '. $x_1;
- echo '<br>В данном уравнении икс 2 равен '. $x_2;
- echo '<br>В данном уравнении икс 3 равен '. $x_3;
- echo '<br><br><br><br>';
- echo 'Скрипт закончил свою работу';
- exit;
- }
- }
- echo 'Решение уравнения не найдено <br> ';
- echo 'Скрипт закончил свою работу';
- echo '<br>';
- echo $x_1;
- echo '<br>';
- echo $x_2;
- echo '<br>';
- echo $x_3;
- ?>