massejferguson
#programowanie #javascript
Mam takie zadanie:
  • Najlepsze
  • Wszystkie komentarze
Colos
Colos
2
@massejferguson: coś brakuje informacji w tym zadaniu. Jak liczyć cenę? Czym jest adults i children?
LubieSzaszylkiZLublina
@massejferguson: wywołujesz calc wewnątrz definicji funkcji po return, czyli zasadniczo linie 18 i 19 nigdy się nie odpalą, nawet jakbyś wywołał funkcję.
Zdefiniuj sobie też cenę biletów jako const, bo w funkcji widzę jest inna niż w linii 3.
janekhe
@1001001: var nie, samo let
massejferguson
massejferguson Autor
0
@massejferguson: tutaj coś napisałem tylko nie wiem czy dobrze, może ktoś pomóc z tym?
IcyHot
@massejferguson: Jaka różnica jest w cenie za dorosłego a za dziecko?

dorosły *1, dziecko * 0.5?
EmcePomidor2
@massejferguson: const calc = (adults, children) => adults * 12 + children * 5;

Xd
Colos
Colos
0
@massejferguson: Jeszcze jedna drobna rzecz. Funkcja calc powinna zapewne nazywać się calcTotalTicketPrice, żeby była bardziej wymowna, ale nie wiem co to za platforma do zadań i o co tam chodzi.

Od biedy możesz stworzyć funkcję calcTotalTicketPrice, a potem przypisać ją do calc, żeby nie zmieniać wywołania z zadania. Możesz to potem fajnie argumentować czytelnością, i samodokumentującym się kodem. Ale punkt 3. pozwala po prostu na zmianę nazwy. Także luzik.

Jeszcze jeden fajny