За последние 24 часа нас посетили 60264 программиста и 1810 роботов. Сейчас ищут 1674 программиста ...

алгебраическое решение

Тема в разделе "PHP для новичков", создана пользователем xak2, 3 мар 2008.

  1. xak2

    xak2 Guest

    2 вопроса. Если делать допустим такое действие:

    PHP:
    1. $result = ($num_1+$numb_2/$numb_3*$namb_5);
    будет ли соблюдаться поочередность действий?

    2. будет ли вообще работать такой вариант или как это делать правильно?
     
  2. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Будет работать по законам матики...
    Сначала скобки, потом умножение/деление слева на права, потом +/-
     
  3. ValaR

    ValaR Активный пользователь

    С нами с:
    3 май 2007
    Сообщения:
    196
    Симпатии:
    0
    Адрес:
    Челябинск
    Ну это же самому проверить 5 секундное дело!!!
    Странные у тя переменные сначало идет $num_1, потом к добавляется к num b, и потом u заменятеся на а.
    у тя наверное ошибка то и в этом.
     
  4. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    PHP:
    1.  
    2. <?php
    3. $a = 1;
    4. $b = 2;
    5. $c = 3;
    6. $d = 4;
    7.  
    8. $e = ($a+$b/$c*$d);
    9. // Предполагаю, что будет так b/c * d + a. Проверяем
    10. echo $e; // должно быть ~3,6
    11. // Все правильно. Последовательно соблюдается. Что и следовало доказать.
    12. ?>
    13.  
     
  5. xak2

    xak2 Guest

    ValaR
    Выражение написал на лету. На самом деле проследить все переменные в скрипте и подсчитать результат очень даже не легко. Для этого мне и надо знать правильный ли он выдает результат.
     
  6. lexa

    lexa Активный пользователь

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    xak2, отговорка. Тебе не надо ничего считать в скрипте. Для того чтобы знать нужно взять и попробовать с простыми абстрактными числами. А так потратил 20 в пустую.
     
  7. Professor

    Professor Активный пользователь

    С нами с:
    2 янв 2008
    Сообщения:
    121
    Симпатии:
    0
    Адрес:
    г. Одесса, Украина