За последние 24 часа нас посетил 22581 программист и 1594 робота. Сейчас ищут 897 программистов ...

цикл

Тема в разделе "Прочие вопросы по PHP", создана пользователем kowapos, 19 ноя 2013.

  1. kowapos

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

    С нами с:
    18 янв 2013
    Сообщения:
    120
    Симпатии:
    0
    есть такое, но она не правильное
    Код (PHP):
    1. $l = 3;
    2. $num = 0;
    3. $val = 50;
    4.  
    5. while ($l != $num) {
    6.  
    7.     $Per = $val/100*10;
    8.     $NewVal= $val+$Per;
    9.     $num++;
    10. }
    11.  
    12. echo $NewVal;
    13.  
    тут я хочу, что бы происходило следующее:

    1. 50/100*10=5
    5+50 = 55

    2. 55/100*10=5,5
    5,5+55=60,5

    3. 60,5/100*10=6,05
    60,5+6,05 = 66,55


    то есть, что бы с каждым новым циклом, вычислялся процент от $val и к нему же плюсовался. и так пока $num не будет равна $l.

    с куском кода приведенный выше не получается, он делает обсчет 5 раз, но результат не такой как надо. вообщем, помогите, люди добрые
     
  2. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Ничерта не понял
     
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    /100*10 = /10 ащета

    Добавлено спустя 1 минуту 7 секунд:
    если $Per больше нигде не используется то лучше в одну строку
    $NewVal= $val+$val/10;

    Добавлено спустя 2 минуты 3 секунды:
    так нафик тогда NewVal?

    Код (Text):
    1. while ($l != $num) {
    2.     $val= $val*1.1;
    3.     $num++;
    4. }