За последние 24 часа нас посетили 17668 программистов и 1672 робота. Сейчас ищут 1565 программистов ...

Рассчёт геометрической прогрессии

Тема в разделе "Сделайте за меня", создана пользователем Skarfee, 18 апр 2015.

  1. Skarfee

    Skarfee Новичок

    С нами с:
    18 апр 2015
    Сообщения:
    4
    Симпатии:
    0
    Рассчитать произведение десяти элементов геометрической прогрессии.
    Нужно чтобы выводилось произведение и каждый элемент прогрессии.
     
  2. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Сколько платишь?
     
  3. Skarfee

    Skarfee Новичок

    С нами с:
    18 апр 2015
    Сообщения:
    4
    Симпатии:
    0
    Мне нужно понять как перемножить эти элементы.
    А на сколько Вы оцениваете эту работу?
     
  4. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    В PHP умножение делается через оператор умножения.
    Код (Text):
    1.  
    2. $a = 2;
    3. $b = 3;
    4. $c=$a*$b; //6
     
  5. Skarfee

    Skarfee Новичок

    С нами с:
    18 апр 2015
    Сообщения:
    4
    Симпатии:
    0
    Можете подсказать, как мне соединить всё вместе, прогрессию и перемножение всех элементов этой прогрессии. Допустим на этом примере:
    Код (Text):
    1.  
    2. for($a=1;$a<1024;$a=$a*2)
    3.                 {
    4.     echo $a.'<br/>';
    5.                 }
     
  6. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Не нужно так использовать for.
    Так вижу:
    Код (PHP):
    1. $a = 1;
    2. $total = 1;
    3. while($a<1024) {
    4.     $a *= 2;
    5.     $total *= $a;
    6.     echo $total.' '.$a.'<br/>';
    7.  }
    Добавлено спустя 4 минуты 58 секунд:
    Но данный пример некорректен, покуда он нацелен на конечное значение прогрессии, а не на 10 итераций любой прогрессии. Препод прикопается. Домашнее задание тебе - сделать так, чтобы вычислялось не от 1 до 1024, а просто 10 итераций прогрессии, описанной внутри цикла. Это простенько.
     
  7. Skarfee

    Skarfee Новичок

    С нами с:
    18 апр 2015
    Сообщения:
    4
    Симпатии:
    0
    Большое спасибо, теперь понял как нужно было сделать.
    Буду доделывать остальные примеры.
    Ещё раз спасибо, очень выручили)
     
  8. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Главное, чтобы действительно на пользу, и чтобы учился.