Cena jabłek

  • 4
  • Niedostępne
Na rolniczej planecie Jabłuszko zdecydowana większość mieszkańców zarabia, sprzedając najlepsze jabłka po tej stronie Galaktyki Federacyjnym statkom handlowym i turystom. Nawiążmy relację biznesową z abstrakcyjnym kupcem. Załóżmy, że kończy się sezon i musimy jakoś przetrwać zimę: napisz metodę, która podnosi cenę jabłek!
Nie możesz wykonać tego zadania, ponieważ nie jesteś zalogowany.
Komentarze (12)
  • Popularne
  • Najnowsze
  • Najstarsze
Musisz się zalogować, aby dodać komentarz
Anonymous #11274698
Poziom 4 , Gorzow Wielkopolski, Poland
13 marca, 12:40
Dlaczego w zadaniu o jabłkach nie można po prostu napisać Jablko.cenaJablek = 50+100; skoro rozwiązanie jest takie samo?
Power
Poziom 6
25 sierpnia 2022, 16:08
Czy ktoś może powiedzieć co robię źle w tym zadaniu?
Molo
Poziom 31 , Lublin, Poland
28 sierpnia 2022, 10:49
ponieważ pole "cenaJablek" nie jest powiązana z obiektem tylko z klasą. jakby z klasy "Jabłko" tworzyć obiekty to by pole "cenaJabłek" było wspólne dla wszystkich obiektów klasy Jabłko. na wyższych poziomach jest nie łatwiej z ale do zrobienia pozdro :] możesz przypomnieć sobie używania "modulo" przyda się później
Power
Poziom 6
28 sierpnia 2022, 11:00
Dzięki za odpowiedź. Mimo to nadal nie jest to dla mnie do końca jasne, muszę to przestudiować do skutku :)
Kamil Kondratowicz
Poziom 4 , Krakow, Poland
29 kwietnia 2020, 22:34
Jablko.cenaJablek = jablko.cenaJablek +jablko2.cenaJablek a dlaczego nie tak? co tu jest zle?
Roman
Poziom 41
30 kwietnia 2020, 05:35
Please refer to Help section at our course.
Molo
Poziom 31 , Lublin, Poland
28 sierpnia 2022, 11:35
może trochę off :] najpierw odwołujesz się do zmiennej statycznej poprzez klasę później w niej zapisujesz dane które przyjdą do metody :]
Rafal Klimek
Poziom 9 , Krakow, Poland
26 kwietnia 2020, 15:32
Ja tylko dodałem jedną linię i działa poprawnie.
/*DELETED*/
Roman
Poziom 41
27 kwietnia 2020, 08:40
Posting the solution in the comments is prohibited.
Sebastian Brodecki
Poziom 7 , Łódź, Poland
28 stycznia 2020, 16:00
Rozwiązanie okazało się jak zwykle banalne. Metoda public static void podniesCene(int cenaJablek) ma zamieniać wartość po podniesieniu w " public static int cenaJablek = 0;" Czyli przy pierwszym podejściu z zera 50 a przy kolejnym dodaje 100 i mamy 150. Teraz kwestia przypisywania. Bierzemy ceneJablek ale nie z metody "podniesCene" tylko z "public static int cenaJablek = 0;" czyli musimy wpisać że nasze Jablko.cenaJablek = cenie pierwotnej (Jablko.cenaJablek) + cenie jabek przypisanych czyli naszej cenie z metody "cenaJablek". W ten sposób przypisujemy do "Jablko.cenaJablek" nową wartość. (Jablko.cenaJablek = Jablko.cenaJablek + cenaJablek; )
Dominik
Poziom 11 , Melbourne, Australia
6 czerwca 2020, 13:41
Super to wyjaśniłeś, dzięki :)
Rafał Pawłowski
Poziom 22 , Southampton, United Kingdom
3 grudnia 2019, 19:56
Hi. I totally do not understand how to do this task. I mean I have done it but I have no idea why does it works. Could anyone please explain me why does it work?