Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] zadania matematyczne
Forum PHP.pl > Forum > Przedszkole
tomlevi
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.

mike
Pokaż co sam na razie napisałeś. Pomożemy.
Jesli liczysz na gotowca to nie licz.
tomlevi
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. ?>
Shili
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).
Piniek
Po czwarte dodaj do postu bbcode .

Pozdrawiam
tomlevi
  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
Shili
  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]
mike
1. Przenoszę wątek do Przedszkola.
2. Proszę poprawić swoje posty stosując bbCode. Jak? Shili pokazała.
tomlevi
  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
kwiateusz
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...)
tomlevi
  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
kwiateusz
a Ty wiesz jak silnia w ogóle działa? i skąd masz $liczba?

hint: $silnia = $silnia * $i;
tomlevi
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.