Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] zadania matematyczne
tomlevi
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 17.07.2008

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


jak napisac funkcje?

1. Liczącą n! ( n silnia ), w tabelce na stronie mają się pojawić wartości

dla n od 1 do 8

2. Liczącą kwadraty i sześciany liczb od 1 do 100, w tabelce wyswietlenie

wszystkich wartości

3. Wyświetlającą na ekranie za pomocą jednokrotnego polecenia echo ”*”

nastęująy wzor:

*****

****

***

**

*

4. Wyśietlającą w tabelce imiona i wiek 6 osob. Dane sa w dwoch roznych

tablicach.

Funkcja ma wyśietlaća koniec śedni wiek tych osob.

Go to the top of the page
+Quote Post
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Pokaż co sam na razie napisałeś. Pomożemy.
Jesli liczysz na gotowca to nie licz.
Go to the top of the page
+Quote Post
tomlevi
post
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 17.07.2008

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


zadanie 3
ale cos mi nie wychodzi
czy ktos moze pomoc??

  1. <?php
  2. $charcter = '**';
  3. echo '*';
  4. for($row=0; $row<5; $row++){
  5. for ($col=0; $col < $row; $col++){
  6. echo $character;
  7. }
  8. }
  9. ?>


Ten post edytował tomlevi 17.07.2008, 16:15:33
Go to the top of the page
+Quote Post
Shili
post
Post #4





Grupa: Zarejestrowani
Postów: 1 085
Pomógł: 231
Dołączył: 12.05.2008

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


Po pierwsze zobacz sobie jak nazywają się Twoje zmienne. Popraw literówkę.

Po drugie wyświetlenie gwiazdki przed pętlą jest zbędne.

Po trzecie po skończeniu wewnętrznej pętli musisz dodać znak nowej linii.

(Nawet jak to zrobisz i tak nie pokaże się to co chcesz dokładnie musisz zrobić pętlę odwrotną, czyli zaczynającą od 5 i schodzącą do zera - równo do zera).
Go to the top of the page
+Quote Post
Piniek
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 463
Pomógł: 49
Dołączył: 27.12.2007
Skąd: Warszawa

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


Po czwarte dodaj do postu bbcode .

Pozdrawiam


--------------------
Go to the top of the page
+Quote Post
tomlevi
post
Post #6





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 17.07.2008

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


  1. <?php
  2. $character = '**';
  3. echo '*';
  4. for ($row=0; $row < 5; $row++){
  5. for ($col=0; $col < $row; $col++){
  6. echo $character;
  7. }
  8. echo "\n<br />";
  9. }
  10. ?>


poprawilem ale nie wiem jak odwrocic kolejnosc

Ten post edytował tomlevi 17.07.2008, 16:14:59
Go to the top of the page
+Quote Post
Shili
post
Post #7





Grupa: Zarejestrowani
Postów: 1 085
Pomógł: 231
Dołączył: 12.05.2008

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


  1. <?php
  2. $character = '*';
  3. for ($row=5; $row >= 0; $row--){
  4. ?>


Tak powinien wyglądać Twój plik (początek do pierwszej pętli). Przyswój sobie tą odwrotną pętlę.

Kod
[php]tutaj umieszcza się kod php![/php]
Go to the top of the page
+Quote Post
mike
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


1. Przenoszę wątek do Przedszkola.
2. Proszę poprawić swoje posty stosując bbCode. Jak? Shili pokazała.
Go to the top of the page
+Quote Post
tomlevi
post
Post #9





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 17.07.2008

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


  1. <?php
  2. $n = 8;
  3. $silnia = 1;
  4. for ($i=1; $i<=$n; $i++) {
  5. $silnia *= $si;
  6. }
  7. print (&#092;"$n! = $silnia\");
  8. ?>


dlaczego wynik jest = 0? questionmark.gif ?

  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <table border="1">
  6. <tr>
  7. <td> Liczba</td> <td>Silnia</td>
  8. </tr>
  9. <?php
  10. $Sn = 8;
  11. $silnia = 1;
  12. for ($i=1; $i<=$n; $i++) {
  13. $silnia =$Sn * $si;
  14. }
  15. echo "<tr>";
  16. $silnia= $liczba*$liczba;
  17. echo "<td>$liczba</td><td>$silnia</td>";
  18. echo "</tr>" ;
  19. }
  20. ?>
  21. </table>
  22. </body>
  23. </html>


nic nie dziala czy wie ktos gdzie jest blad?? pewnie blad na bledzie - sorrka jestem nowy nie znam sie zbytnio na php

Ten post edytował tomlevi 17.07.2008, 16:14:32
Go to the top of the page
+Quote Post
kwiateusz
post
Post #10


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




moze i sie nie znasz ale jak masz zmienna to jej uzywaj a nie tworzysz jakies potworki

$silnia *= $si; skad masz $si? (mowa o 1 przykladzie bo to z htmlem to nawet nie wiem co za stwór...)
Go to the top of the page
+Quote Post
tomlevi
post
Post #11





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 17.07.2008

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


  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <table border="1">
  6. <tr>
  7. <td> Liczba</td> <td>Silnia</td>
  8. </tr>
  9. <?php
  10. $n = 8;
  11. $silnia = 1;
  12. for ($i=1; $i<=$n; $i++) {
  13. $silnia =$n * $i;
  14. }
  15. echo "<tr>";
  16. $silnia= $liczba*$liczba;
  17. echo "<td>$liczba</td><td>$silnia</td>";
  18. echo "</tr>" ;
  19.  
  20. ?>
  21. </table>
  22. </body>
  23. </html>

jak zrobic zeby wyswietlalo silnie w tabelce i wogole zeby to zaczelo dzialac
Go to the top of the page
+Quote Post
kwiateusz
post
Post #12


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




a Ty wiesz jak silnia w ogóle działa? i skąd masz $liczba?

hint: $silnia = $silnia * $i;
Go to the top of the page
+Quote Post
tomlevi
post
Post #13





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 17.07.2008

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


ok dzieki juz mi dziala - wielkie dzieki za pomoc

  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <table border="1">
  6. <tr>
  7. <td> Liczba</td> <td>Silnia</td>
  8. </tr>
  9. <?php
  10.  
  11. $silnia = 1;
  12. for ($i=1; $i<=8; $i++) {
  13.  
  14. echo "<tr>";
  15. $silnia =$silnia * $i;
  16. echo "<td>$i</td><td>$silnia</td>";
  17. echo "</tr>" ;
  18. }
  19.  
  20.  
  21.  
  22. ?>
  23. </table>
  24. </body>
  25. </html>


tak naprawde to o to mi chodzilo
ale sam doszedlem do tego dzieiki za pomoc
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 09:22