Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Piramida z gwiazdek
masttiv
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 7.12.2006

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


Witam!
Nie wiem jak napisac zagnieżdzone pętle zeby wyszło mi coś takiego:

*
**
***
****

W cpp napisalem (bo to jest w sumie proste) ale jakos w php nie moge tego dobrze napisać...


void main()
{
int x,y;
cout << "Ile gwiazdek ma miec trojkat \n";
cin >> x ;

for (int j=x;j>0;j--)
{
for(y=1;y<=j;y++)
cout << "*";
cout <<" \n";
}

getchar();
}
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
maryaan
post
Post #2





Grupa: Zarejestrowani
Postów: 380
Pomógł: 2
Dołączył: 5.01.2007

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


prawie dobrze (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
  1. <?php
  2. $ilosc_wierszy=10;
  3. $zmienna=0; //to mozesz wywalic
  4.  
  5. while($ilosc_wierszy>0){
  6.  
  7. for($zmienna = 0; $zmienna < $ilosc_wierszy; $zmienna++)
  8.  
  9. echo "*";
  10.  
  11. echo "n";
  12.  
  13. $ilosc_wierszy--;
  14.  
  15. }
  16. ?>
tylko ze teraz masz 10 na gorze a jedna na dole, zeby zrobic na odwrot musisz zrobic cos takiego:
  1. <?php
  2. $ilosc_wierszy = 10;
  3. $ktory_wiersz = 0;
  4.  
  5. while($ktory_wiersz++ < $ilosc_wierszy){
  6.  
  7. for($zmienna = 0; $zmienna < $ktory_wiersz; $zmienna++)
  8.  
  9. echo "*";
  10.  
  11. echo "n";
  12. }
  13. ?>

kombinuj a jak nie bedziesz pewny jaka w danym momencie zmienna ma wartosc to sobie ja wrzuc do echo i bedziesz wiedzial w ktorym miejscu popelniasz blad (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował maryaan 11.04.2007, 18:28:22
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: 10.10.2025 - 18:30