Увод у звездасте узорке у ПХП-у
У овом туториалу ћемо научити како имплементирати узорке звезда у ПХП. Штампање различитих образаца у ПХП-у је једноставно и лако се научити. И било би добро имати знање у другим програмским језицима попут Ц или Ц ++. Можемо да штампамо шарене пирамидалне шаре, звездасте узорке, обрасце броја, итд. Учићемо их у овом туториалу из различитих различитих образаца. За штампање ових образаца користимо за петљу. Можемо користити и фореацх петљу и угнијежђену за петљу за испис ових образаца. У тим угнезђеним петљама користићемо спољну и унутрашњу петљу за штампање звезда за један одређени узорак.
Примери узорка звезда у ПХП-у
Испод је 6 примера Звезданих узорака у ПХП-у:
- Ово је једноставан звездасти образац на ПХП-у. Користићемо две петље, спољну и унутрашњу петљу. Вањска петља је за редове, а унутрашња петља за ступове. Вањски за петљу с вриједношћу понављања 5 пута започиње од 0 и завршава с вриједношћу 5 јер желимо пет реда. Спољна за петљу представљају редове узорка.
- Затим, унутрашњост за петљу такође се понавља 5 пута почевши од 0, а завршава се са вредности мањом од вредности 5. Унутрашња за петљу представља ступце узорака.
- Према синтакси за фор петље, спољна петља почиње са 0, проверава да ли је мања од 5, ако је одговор да, прећи ће у петљу. Унутар петље фор је поново петља за ступце, где се променљива ј иницијализира у 0 и та петља ће у првом реду исписати звезде (*), а петљаће док се не испуни услов $ ј <5.
- Након што је вредност ј већа од 5, контрола ће изаћи из петље, а курсор ће доћи у следећем ретку. Сада се вредност и повећава за 1, што значи да је вредност 2 и поново ће се ј за петљу пет пута петити и исписати 5 звездица.
- Ово ће се понављати 5 пута док вредност и не буде већа од 5. Када је вредност већа од 5, програм ће престати да се извршава и штампа се жељени излаз.
Пример # 1
Шифра:
<_?php//example to demonstrate star pattern-1
for($i=0; $i<5; $i++) (
for($j=0; $j<5; $j++)
(
echo '*';
)
echo '
';
)
?>
Излаз:
Пример бр. 2
У овом примеру, и за петљу се понавља 5 пута, а за сваку вредност и, унутрашњи ј за петљу ће се понављати и штампати као звезда *. Ј за петљу користи се за испис звезда. За почетну вредност и као 1 биће штампана једна звезда. Следеће за вредност 2 биће исписане две звезде у једном реду, поново за вредност 3, биће одштампане три звездице и то ће се наставити све док вредност не буде већа од 5.
Шифра:
<_?php//example to demonstrate star pattern-2
for($i=1; $i<=5; $i++) (
for($j=1; $j<=$i; $j++)
(
echo '*';
)
echo '
';
)
?>
Излаз:
Пример бр. 3
У овом примјеру, и за петља ће се петљати 5 пута јер желимо 5 реда. Ј за петљу користи се за испис * у зависности од вредности и. Као што први пут желимо 5 звездица у првом реду, тако да за прву вредност и као 1, ј петља штампа 5 звездица. Следеће за вредност 2, ј петља ће исписати 4 звездице, за следећу вредност 3, ј петља ће штампати 3 пута и тако даље. Ово ће се зауставити када је стање и веће од 5 и штампа жељени излаз.
Шифра:
<_?php//example to demonstrate star pattern-3
for($i=1; $i<=5; $i++) (
for($j=5; $j>=$i; $j--)
(
echo '*';
)
echo '
';
)
?>
Излаз:
Пример бр. 4
У овом примјеру, вриједност И за петљу се понавља 5 пута, јер је број редака у узорку звијезде 5. Такођер у овом примјеру користимо ј за петљу за испис размака, а за испис се користи нови к за петљу Звездице *.
Шифра:
<_?php//example to demonstrate star pattern-4
for($i=1; $i<=5; $i++) (
for($j=4; $j>=$i; $j--) //loop to print spaces
(
echo ' ';
)
for($k=1; $k<=$i; $k++) //loop to print stars
(
echo '*';
)
echo '
';
)
?>
Излаз:
Пример бр. 5
У овом примеру се користе три петље, једна за број редова, друга за штампање размака и трећа за штампање звезда. Обје дефиниране петље овисе о вриједности и.
Шифра:
<_?php//example to demonstrate star pattern-5
for($i=1; $i<=6; $i++) (
for($j=1; $j<=$i; $j++) //loop to print spaces
(
echo ' ';
)
for($k=5; $k>=$i; $k--) //loop to print stars
(
echo '*';
)
echo '
';
)
?>
Излаз:
Пример бр. 6
У овом примеру је комбинација две звезде узорка горњег троугла и доњег троугла. Ови троуглови су већ објашњени у претходним примерима и за то користимо три петље, једна за број редова, друга за штампање размака и трећа за штампање звезда и ова петља се поново понавља са различитим почетним вредностима и и ј, заједно са различитим условима за следећу половину обрасца троугла.
Шифра:
<_?php//example to demonstrate star pattern-5
// this loop prints the upper half of the star pattern
for($i=1; $i<=5; $i++) (
for($j=1; $j<=$i; $j++) //loop to print spaces
(
echo '*';
)
echo '
';
)
// this loop prints the lower half of the pattern
for($i=1; $i<=5; $i++) (
for($j=4; $j>=$i; $j--) //loop to print stars
(
echo '*';
)
echo '
';
)
?>
Излаз:
Закључак
У овом чланку су објашњени узорци звезда у пхп-у. Видели смо различите облике звезданих образаца. Ови обрасци су с објашњењем како стање функционише, како петља ради како би се звијезде исписале по жељи.
Препоручени чланци
Ово је водич за Звездне узорке у ПХП-у. Овде смо расправљали о примерима Звезданих образаца у ПХП-у са кодом и излазима. Можете и да прођете кроз наше друге сродне чланке да бисте сазнали више -
- ПХП У току петље
- Факторориал у ПХП-у
- Променљиве у ПХП-у
- ПХП рекурзивна функција
- Како повезати базу података са ПХП-ом?
- ПХП Цонстаннтс
- Радите док се петља у Питхон-у
- Рекурзивна функција у Питхону
- Факторски програм у ЈаваСцрипт-у
- Рекурзивна функција у Ц
- Рекурзивна функција у ЈаваСцрипт-у