Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Programowanie własnych funkcji, pomoc w programowaniu
glazi91
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 14.02.2012

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


Witam,
Jestem studentem I roku i mam problem z podstawami programowania w PHP. Męczę się z tym już ponad 2 tygodnie i dalej mi ciężko to zrozumieć. Więc jak ktoś mógłby spojrzeć na te zadania byłbym bardzo wdzięczny.:-)

zad.1
Napisać funkcję o nazwie SumaLiczb (o 2 parametrach: $zakres1, $zakres2), która zwraca sumę liczb z zakresu od $zakres1 do $zakres2 (włącznie).
Należy przy tym najpierw sprawdzić, czy $zakres 1 jest mniejsze lub równe $zakres2- jeśli nie, to należy zamienić między sobą obie liczby (wykorzystać funkcję z Zad 1). Pierwsze zadanie zrobiłem tak:

function ZamienLiczbyJesliTrzeba(&$liczba1, &$liczba2)
{
if($liczba1 > $liczba2)
{
$tmp = $liczba1;
$liczba1 = $liczba2;
$liczba2 = $tmp;
echo "zamienilem ";
}else{
echo "nie zamienilem ";
}
}

zad 3

Napisać funkcję o nazwie ListaLiczb o parametrach: $zakres1, $zakres2, $ilosc wczytujący do utworzonej wewnątrz funkcji tablicy $tab losowe liczby całkowite z zakresu od $zakres1 do $zakres2 w ilości $ilosc.
Zweryfikować zmienne $zakres1 i $zakres2 podobnie jak w zad 2
Dodatkowo, jeśli $ilosc nie jest większa od zera, to wyświetlić komunikat o błędzie i przerwać działanie funkcji.
Ostatecznie funkcja wyświetla liczby z tablicy w postaci listy nienumerowanej.

zad 4
Napisać funkcję o nazwie WyswietlLiczby_ObliczSrednia o 4 parametrach($ilosc1 $ilosc2 $zakres1 $zakres2) wczytując do tablicy $tab utworzonej wewnątrz funkcji losową ilość liczb(ilosc elementów od $ilosc1 do $ilosc2).
Każdy element tablicy ma być losową liczbą z zakresu od $zakres1 do $zakres2.
Następnie funkcja ma wyświetlić te liczby w tabeli o grubości linii 1 (tylko pojedyncza kolumna).
Ostatecznie funkcja ma zwrócić średnią arytmetyczną liczb z tej tablicy.

Resztę zadań spróbuje zrobić sam jak pomożecie mi zrobić te, to z resztą powinienem sobie poradzić tylko potrzebuje zobaczyć jak to zacząć.

Z góry dziękuje wam za pomoc.:-)
Pozdrawiam,
Powód edycji: [nospor]:
Go to the top of the page
+Quote Post

Posty w temacie
- glazi91   [PHP]Programowanie własnych funkcji   14.02.2012, 21:10:22
- - Kshyhoo   Niestety, nie rozwiązujemy zadań. Jak masz problem...   14.02.2012, 21:13:03
- - glazi91   jak prześle kody tych zadań jak ja zrobiłem (oczyw...   14.02.2012, 21:18:46
- - Kshyhoo   Możemy pomóc, ale nikt nie zrobić nic za Ciebie.   14.02.2012, 21:20:40
- - glazi91   ok. to jutro prześle kody bo mam na innym komputer...   15.02.2012, 17:40:39
- - nospor   1) Temat: Jak poprawnie zatytulowac watek 2) Prosz...   15.02.2012, 17:45:00
- - glazi91   objawia się tym że nie zaliczyłęm U wykładowcy:P i...   15.02.2012, 17:47:07
- - nospor   $tab[]=array($Zakres1, $Zakres2); ...   15.02.2012, 17:51:11
|- - glazi91   Cytatps: $tab[]=array wiesz w ogole po co uży...   15.02.2012, 17:56:28
- - glazi91   CytatDodatkowo, jeśli $ilosc nie jest większa...   15.02.2012, 17:52:51
- - nospor   Ja sie nie pytalem o programowanie a o logike. To ...   15.02.2012, 17:55:10
- - Kshyhoo   Cytat(glazi91 @ 15.02.2012, 17:47:07 ...   15.02.2012, 17:56:33
- - nospor   Cytat). Przypomnę też, że funkcja musi coś zwrócić...   15.02.2012, 17:58:21
- - Kshyhoo   Stary to może jestem, ale gdzie tam mi do wygi   15.02.2012, 18:01:21
- - glazi91   I nie ma nikogo kto może wytłumaczyć jakie robie b...   15.02.2012, 18:20:21
- - krzywy36   Po pierwsze wstawiaj kod w bbcode bo strasznie się...   15.02.2012, 18:27:55
- - glazi91   już wiem o co ci chodzi tylko jakiej funkcji mam u...   15.02.2012, 18:33:03
- - nospor   FOR - patrz manual http://www.php.net/manual/en/co...   15.02.2012, 18:34:08
- - glazi91   Cytatfor ($i = 1; $i <= 10; $i++...   15.02.2012, 18:40:22
- - krzywy36   wiesz czym są pętle i jak działają? w tym wypadku ...   15.02.2012, 18:42:38
- - glazi91   do zdania 4 to rozumiem że musi to być pętla forea...   15.02.2012, 18:43:00
- - krzywy36   może, nie musi. Edit: btw, kod php wstawiaj w zna...   15.02.2012, 18:45:36
- - glazi91   dobra zaraz spróbuje poprawić zadanie 3 zobaczymy ...   15.02.2012, 18:51:28
- - krzywy36   Przypisałem do nich przykładowe liczby, żebyś zroz...   15.02.2012, 18:53:00
- - glazi91   Kod<?php function SumaLiczb(&$Zak...   15.02.2012, 19:00:19
- - krzywy36   a działa?... przeanalizowałeś kod który napisałem...   15.02.2012, 19:09:20
- - glazi91   <?php function SumaLiczb(&$Zakres1, ...   15.02.2012, 19:12:15
- - krzywy36   nie, nie tak. Odpowiedź masz w moim poprzednim poś...   15.02.2012, 19:14:46
- - nospor   Proszono Cię wiele razy. Nie słuchasz, twoja spraw...   15.02.2012, 19:15:05
- - glazi91   [PHP] pobierz, plaintext function SumaLiczb(...   15.02.2012, 20:18:12
- - nospor   if($i = $zakres1; $i <= $Za...   15.02.2012, 20:29:32
- - piotrooo89   studiuje informatykę i nie mogę patrzyć jak kalecz...   15.02.2012, 22:08:10


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 18:02