![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 23.06.2015 Ostrzeżenie: (0%) ![]() ![]() |
Hej
Piszę do was z prośbą o pomoc w ogarnięciu 4 zadań na zaliczenie z php. Ogólnie studiuje grafikę i nie jest mi potrzebne programowanie(nie wiążę z nim przyszłości). Mogę liczyć na rozwiązanie problemu wraz z komentarzami? Jeśli ktoś będzie mieć problem na tle graficznym z chęcią pomogę smile.gif W razie czego mogę zapłacić. Piszcie na priv. Pyt: ćwiczenie 1 Wyobraź sobie, ze jesteś właścicielem hurtowni. Napisz instrukcję warunkową, która policzy rabat dla klienta w zależności od kwoty, za jaką nabywa towar. Skrypt ma być napisany w języku PHP. 0-250 zł - rabat 2% 250 - 500 zł - rabat 4% powyżej 500zt - rabat 6% np. if ($kwota>500) $rabat=0.06; elseif ($kwota>250) $rabat=0.04; //itd. $kwota=$kwota*(1+$rabat); ćwiczenie 2 Napisać funkcją o nazwie ZamienLiczbyJesliTrzeba (o 2 parametrach: $liczba1, $liczba2), która zamienia między sobą wartościparametrów $liczba1 i $liczba2, jeśli tylko $liczba1 jest większa od $liczba2. ćwiczenie 3 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 $zakres1 jest mniejsze lub równe $zakres2 - jeęli nie, to należy zamienić między sobą obie liczby (wykorzystać funkcję z Zad. 2). ćwiczenie 4 Napisać funkcję o nazwie ListaLiczb (o 3 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. 3. Dodatkowo, jeśli $ilosc nie jest większa od zera, to wyświetlić komunikat o błędzie ("Ilość elementów w tablicy musi być większa od 0.") i przerwać działanie funkcji. Ostatecznie funkcja wyświetla liczby z tablicy w postaci listy nienumerowanej. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Powinno dzialac z palca pisane piwo dasz przy okazji (IMG:style_emoticons/default/smile.gif) Ten post edytował rad11 23.06.2015, 10:37:02 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 2 Dołączył: 3.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
rad11, w pierwszym rozwiązaniu łamiesz zasadę DRY, jak dla mnie słabe 3
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 23.06.2015 Ostrzeżenie: (0%) ![]() ![]() |
O kurczę dzięki!!!
Ja wiem że dla was to banalne i się dopatrujecie tutaj czegoś więcej, ale dla mnie to na prawdę potrzebne jest by zaliczyć. Sądzę że wykładowca nie będzie się czepiać tego że "łamię zasadę DRY"(sprawdziłem co to znaczy). Tylko Pyton_000 napisał że w zad.2 jest jakiś duży błąd. Czy mógłbym liczyć na jego poprawienie? Jak tylko będę w domu sprawdzę wszystkie programy. Ten post edytował Tomarek 23.06.2015, 13:28:14 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 321 Pomógł: 55 Dołączył: 19.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
@Tomarek tak z czystej ciekawości ... co Ty odpowiesz gdy dostaniesz pytanie w stylu "dlaczego tak, a nie inaczej" (IMG:style_emoticons/default/questionmark.gif)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 23.06.2015 Ostrzeżenie: (0%) ![]() ![]() |
każdą linijkę sobie opiszę komentarzem. Zawsze znajdę w necie co jaka komenda znaczy. A jeśli zapyta mnie o coś czego nie wiem to będę lać wodę że kolega mi pomógł troszkę a to coś innego. Wątpię żeby chciał mnie męczyć szczególnie, że tak jak mówiłem ten przedmiot nie jest kierunkiem wiodącym.
Oczywiście dobrze by było się nauczyć phpa szczególnie że znam html5, css'a (stawiam strony na gotowych systemach). Ale puki co wiedz która dysponuje starcza mi. Dlatego poprosiłem was o taką pomoc, tak jak poniżej kolega zrobił to w 3 min. Ja bym nawet przez tydzień tego nie zrobił, a mam jeszcze przedmioty wiodące takie jak grafika. Proszę o wyrozumiałość |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 2 Dołączył: 3.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
2 jest dobra i tak nie wiemy co ma się stać z tymi zamienionymi wartościami, więc zamiast $liczba2 = $liczba1; daj echo 'zamieniłem wartości liczb'; a linię z return usuń.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 105 Dołączył: 7.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Ale uczyć czegoś takiego dzisiaj to chyba nie jest już wskazane, więc pewnie się mylę. No tak, i wszystko jasne poniżej. Ten post edytował kreatiff 23.06.2015, 14:37:04 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 915 Pomógł: 210 Dołączył: 8.09.2009 Skąd: Tomaszów Lubelski/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
(IMG:style_emoticons/default/thumbsdownsmileyanim.gif) W zadaniu 2 chodzi o to, żeby argumenty do funkcji były przekazane przez referencje, a nie "globale" czy "co się ma stać z zamienionymi wartościami".
Ten post edytował redeemer 23.06.2015, 14:28:49 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 2 Dołączył: 3.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
(IMG:style_emoticons/default/thumbsdownsmileyanim.gif) W zadaniu 2 chodzi o to, żeby argumenty do funkcji były przekazane przez referencje, a nie "globale" czy "co się ma stać z zamienionymi wartościami". Nie zgodzę się, bo gdzie masz napisane słowo kluczowe "zmienna" w zadaniu? co jak wywołam funkcję z referencją na parametrach w taki sposób ZamienLiczbyJesliTrzeba(5, 2) ? error? |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 559 Pomógł: 93 Dołączył: 4.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
@up:
A w jaki sposób ma zamienić liczby miejscami? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 00:11 |