Перейти к содержимому


Партнерская программа Kredov

Как написать функцию (числа, горизонтальные линии, звездочки)

#1 Гость_Гость_*

Гость_Гость_*
  • Гости
0

Отправлено 17 Июль 2014 - 09:41

Подскажите, пожалуйста, новичку, как написать функцию, которая принимает число и рисует горизонтальную линию из звездочек. Количество звездочек равно передаваемому числу. А на основе этой функции, нужно написать функцию, которая рисует прямоугольник из звездочек. Функция принимает ширину и высоту. Ширина - кол-во звезд, а высота - кол-во линий.


 

 

  • 0

#2 orpix

orpix
  • Пользователь
  • 100 сообщений
  • Репутация: 0

Отправлено 17 Июль 2014 - 12:29

Мне кажется или это дело javascriptа? Если не прав,поправьте меня)


  • 0

#3 kamchatniyoleg

kamchatniyoleg
  • Пользователь PRO
  • 1 178 сообщений
  • Репутация: 84

Отправлено 17 Июль 2014 - 13:08

Нет , можно и на php написать , сейчас времени нету ...


$count = '40';
$out = "";

for ($i=1; $i<=$count; $i++) {
    $out .= "*";
}

echo $out;

вот вам пример горизантальной линии из звездявок


Где $count - кол-во звездявок


  • 0
Сервис электронного информирования клиентов PostTrail.ru
Отслеживание посылок Почты России в автоматическом режиме! Лояльность клиента - прибыль магазина!


#4 Гость_Гость_*

Гость_Гость_*
    Topic Starter
  • Гости

Отправлено 17 Июль 2014 - 13:26

Ой, спасибки! Работает! :D


  • 0

#5 kamchatniyoleg

kamchatniyoleg
  • Пользователь PRO
  • 1 178 сообщений
  • Репутация: 84

Отправлено 17 Июль 2014 - 15:45

Гость_Гость_*, Зарегистрируйтесь на форуме  , а то неудобно с гостем общаться . И кстати для спасибо , есть возможность повысить репутацию сообщения справа внизу !

 

Задача прикольная , а почему именно символами нужно построить квадрат ? Если не забуду - напишу целую функцию . 


  • 0
Сервис электронного информирования клиентов PostTrail.ru
Отслеживание посылок Почты России в автоматическом режиме! Лояльность клиента - прибыль магазина!


#6 kamchatniyoleg

kamchatniyoleg
  • Пользователь PRO
  • 1 178 сообщений
  • Репутация: 84

Отправлено 23 Июль 2014 - 15:53

Гость_Гость_*,вот вспомнил про вас , вот вам прямоугольник на простейшем php

<?php
for ($i1 = 1; $i1<=2; $i1++) {
    for ($i2 = 0; $i2<=49; $i2++) {
        echo '*';
    }
    echo '<br>';
}
for ($i3 = 0; $i3<=10; $i3++) {
    echo '**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'
    . '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'
            . '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'
            . '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'
            . '&nbsp;&nbsp;&nbsp;**<br>';
}
for ($i1 = 1; $i1<=2; $i1++) {
    for ($i2 = 0; $i2<=49; $i2++) {
        echo '*';
    }
    echo '<br>';
} 

  • 1
Сервис электронного информирования клиентов PostTrail.ru
Отслеживание посылок Почты России в автоматическом режиме! Лояльность клиента - прибыль магазина!



Оформление форума – IPBSkins.ru