Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Poprawa kilku błędów
ar4
post
Post #1





Grupa: Zarejestrowani
Postów: 64
Pomógł: 1
Dołączył: 10.11.2010
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


Witam,
posiadam kod, który posiada pewne błędy, czy można prosić o poprawienie ich, ja nie mogę dojść do tych błędów:

  1. <?php
  2.  
  3. abstract class MaszynaLiczaca {
  4. private $numer_seryjny;
  5.  
  6. public function __construct($numer) {
  7. $this->numer = $numer;
  8. }
  9. public function WyswetlSeryjny() {
  10. printf ("Numer seryjny: $this=>numer");
  11. }
  12. }
  13.  
  14. interface Operacje($a, $b) {
  15.  
  16.  
  17. if ($a%$b)
  18. {
  19. return TRUE
  20. }
  21. else if ($b=0){
  22. printf ("Nie wolno dzielic przez 0");
  23. }
  24. else {
  25. return FALSE;
  26. }
  27.  
  28. public function ObliczSilnie($liczba) {
  29.  
  30. if ($liczba<0)
  31. {
  32. printf ("Argument musi byc nieujemny");
  33. }
  34. else {
  35. $res = 1;
  36. for($i=1;$i<=$liczba;$i++) {
  37. $res = $res * $i;
  38. }
  39. return $res;
  40. }
  41. }
  42. }
  43.  
  44. class Kalkulator() extends MaszynaLiczaca() {
  45. private $max_ilosc_cyfr;
  46.  
  47. public function __construct ($numer_seryjny, $max_ilosc_liczb) {
  48. $numer_seryjny->numer_seryjny = $numer_seryjny;
  49. $max_ilosc_liczb->max_ilosc_liczb =$max_ilosc_liczb;
  50. }
  51.  
  52. public function Wyswietl_Info() {
  53. echo "'numer seryjny ' .$this->WyswietlSeryjny().;
  54. 'ilosc cyfr' .$this->ObliczSilnie().";
  55. }
  56.  
  57. }
  58.  
  59. $obiekt= new Operacje (3,4);
  60. $obiekt-> Wyswietl_Info;
  61.  
  62. ?>
  63.  
  64.  
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: 23.08.2025 - 04:23