Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Trójkąt z gwiazdek - Pomocy, trójkąt z gwiazdek
aragorn280
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 6.10.2020

Ostrzeżenie: (0%)
-----


Napisałem taki kod, który tworzy trójkąt z gwiazdek ,ale nie wiem jak go obrócić. DOdatkowo jakby ktos umial zrobic że widoczne sa tylko krawedzie tego trójkąta. Dziękuje za pomoc

<!doctype html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>


<?php
$bok=$_POST['bok'];


function hop($bok){
for($i=1;$i<=$bok;$i++){
for($j=$i;$j<=$bok;$j++){
echo '*';

}
echo '<br>';

}

}
hop($bok)
?>

</body>
</html>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
gino
post
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 52
Dołączył: 18.02.2008

Ostrzeżenie: (0%)
-----


no nie do końca, nadaj na Twojego HTML-a czcionkę np. monospace, któr równo rozprowadza znaki to zobaczysz, albo wrzuć do WriteCodeOnline czy innego php online. Albo coś działa albo nie.

można to zrobić tak:

Kod
function hop($bok)
{
    $str = '';
    for($i=1;$i<=$bok;$i++){
        for($j=1;$j<=$i;$j++){
            $str .= ($j>1 && $j!==$i && $i<$bok)
                ?'&nbsp'
                :'*';
        }
       $str .= '<br>';
    }
    return $str;
}
echo hop($bok);


wrzucająć zamiast &nbsp dowolny znak ascii można wypełnić go tym znakiem
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 12:40